From 7a7a37b2d879484212b1d3bb3c6f66d43ae64b92 Mon Sep 17 00:00:00 2001 From: PaloMiku <PaloMiku@users.noreply.github.com> Date: Fri, 10 Jan 2025 03:58:06 +0000 Subject: [PATCH] deploy: 354da12fa76d4e1e7fe005d972a7822e5eb8255d --- 404.html | 2 +- _next/static/chunks/37-e42ad880191d9283.js | 1 - .../chunks/3eb2c66c-19aa03138e68af68.js | 1 + _next/static/chunks/552-7fa818eba4dabdd8.js | 1 + _next/static/chunks/64-6b1c1fbae6020512.js | 1 + _next/static/chunks/99-489d1807f643c38d.js | 1 - ...d1746102.js => layout-446765f05be46df0.js} | 2 +- .../app/(home)/page-00a67b9c835f53dc.js | 1 + .../app/(home)/page-022a0cf407cfa22a.js | 1 - ...bb2a5216e2.js => page-d14986e78900ad3b.js} | 2 +- ...41f66395.js => layout-6a3ba22f5967f2ae.js} | 2 +- ...1e2bbf6e.js => layout-299d602e74a4623d.js} | 2 +- .../app/static.json/route-764f5aa53f28ec06.js | 1 + .../app/static.json/route-e35b25b060703458.js | 1 - .../chunks/c556396d-9e13607157a7ab85.js | 1 + _next/static/css/35d170a42ad0e9b5.css | 5 - _next/static/css/7422239cb2f32f53.css | 5 + .../_buildManifest.js | 0 .../_ssgManifest.js | 0 .../images/preview/console.png | Bin docs/core.html | 4 +- docs/core.txt | 92 ++++++++--------- docs/core/advanced.html | 4 +- docs/core/advanced.txt | 88 ++++++++-------- docs/core/community.html | 4 +- docs/core/community.txt | 72 ++++++------- docs/core/docker.html | 4 +- docs/core/docker.txt | 88 ++++++++-------- docs/core/extra.html | 4 +- docs/core/extra.txt | 86 ++++++++-------- docs/core/features.html | 4 +- docs/core/features.txt | 84 +++++++-------- docs/development.html | 4 +- docs/development.txt | 86 ++++++++-------- docs/development/admin.html | 4 +- docs/development/admin.txt | 86 ++++++++-------- docs/development/frontend.html | 4 +- docs/development/frontend.txt | 84 +++++++-------- docs/document.html | 4 +- docs/document.txt | 88 ++++++++-------- docs/themes.html | 2 +- docs/themes.txt | 74 +++++++------- docs/themes/community.html | 4 +- docs/themes/community.txt | 74 +++++++------- docs/themes/kami.html | 4 +- docs/themes/kami.txt | 88 ++++++++-------- docs/themes/shiro/config.html | 4 +- docs/themes/shiro/config.txt | 86 ++++++++-------- docs/themes/shiro/deploy.html | 4 +- docs/themes/shiro/deploy.txt | 96 +++++++++--------- docs/themes/shiro/extra.html | 4 +- docs/themes/shiro/extra.txt | 88 ++++++++-------- docs/themes/yun.html | 4 +- docs/themes/yun.txt | 88 ++++++++-------- docs/usage.html | 4 +- docs/usage.txt | 84 +++++++-------- docs/usage/backup.html | 4 +- docs/usage/backup.txt | 86 ++++++++-------- docs/usage/oauth.html | 4 +- docs/usage/oauth.txt | 84 +++++++-------- docs/usage/search.html | 4 +- docs/usage/search.txt | 84 +++++++-------- docs/usage/security.html | 4 +- docs/usage/security.txt | 86 ++++++++-------- docs/usage/serverless.html | 4 +- docs/usage/serverless.txt | 86 ++++++++-------- docs/usage/update.html | 4 +- docs/usage/update.txt | 84 +++++++-------- docs/usage/xlog.html | 4 +- docs/usage/xlog.txt | 84 +++++++-------- index.html | 2 +- index.txt | 47 ++++----- 72 files changed, 1153 insertions(+), 1150 deletions(-) delete mode 100644 _next/static/chunks/37-e42ad880191d9283.js create mode 100644 _next/static/chunks/3eb2c66c-19aa03138e68af68.js create mode 100644 _next/static/chunks/552-7fa818eba4dabdd8.js create mode 100644 _next/static/chunks/64-6b1c1fbae6020512.js delete mode 100644 _next/static/chunks/99-489d1807f643c38d.js rename _next/static/chunks/app/(home)/{layout-99698dffd1746102.js => layout-446765f05be46df0.js} (89%) create mode 100644 _next/static/chunks/app/(home)/page-00a67b9c835f53dc.js delete mode 100644 _next/static/chunks/app/(home)/page-022a0cf407cfa22a.js rename _next/static/chunks/app/docs/[[...slug]]/{page-d4fdc2bb2a5216e2.js => page-d14986e78900ad3b.js} (99%) rename _next/static/chunks/app/docs/{layout-94ecca8341f66395.js => layout-6a3ba22f5967f2ae.js} (99%) rename _next/static/chunks/app/{layout-200a20881e2bbf6e.js => layout-299d602e74a4623d.js} (99%) create mode 100644 _next/static/chunks/app/static.json/route-764f5aa53f28ec06.js delete mode 100644 _next/static/chunks/app/static.json/route-e35b25b060703458.js create mode 100644 _next/static/chunks/c556396d-9e13607157a7ab85.js delete mode 100644 _next/static/css/35d170a42ad0e9b5.css create mode 100644 _next/static/css/7422239cb2f32f53.css rename _next/static/{GM1oDIKhqIN2F807DfUnL => hHjC-lzwJArYD8ujgsKWM}/_buildManifest.js (100%) rename _next/static/{GM1oDIKhqIN2F807DfUnL => hHjC-lzwJArYD8ujgsKWM}/_ssgManifest.js (100%) rename _next/static/media/img.dc8c9869.png => assets/images/preview/console.png (100%) diff --git a/404.html b/404.html index 4ba6f44..785aa8a 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><link rel="preload" href="/_next/static/chunks/163-f912bb3c74ca085d.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/680-35307ecd46bc2bdb.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><meta name="robots" content="noindex"/><title>404: This page could not be found.</title><title>Mix Space 文档 - 现代化的个人空间解决方案</title><meta name="description" content="Mix Space 是一个小型个人空间站点程序,采用前后端分离设计,适合喜欢写作的你。"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[9165,[],\"OutletBoundary\"]\n8:I[9165,[],\"MetadataBoundary\"]\na:I[9165,[],\"ViewportBoundary\"]\nc:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"_not-found\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"/_not-found\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"/_not-found\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L6\",null,{\"children\":\"$L7\"}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$1\",\"eeecYPBA5TN_zeRwwVCtk\",{\"children\":[[\"$\",\"$L8\",null,{\"children\":\"$L9\"}],[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$c\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"b:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n9:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Mix Space 文档 - 现代化的个人空间解决方案\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Mix Space 是一个小型个人空间站点程序,采用前后端分离设计,适合喜欢写作的你。\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"7:null\n"])</script></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><link rel="preload" href="/_next/static/chunks/163-f912bb3c74ca085d.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/680-35307ecd46bc2bdb.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><meta name="robots" content="noindex"/><title>404: This page could not be found.</title><title>Mix Space 文档 - 现代化的个人空间解决方案</title><meta name="description" content="Mix Space 是一个小型个人空间站点程序,采用前后端分离设计,适合喜欢写作的你。"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[9165,[],\"OutletBoundary\"]\n8:I[9165,[],\"MetadataBoundary\"]\na:I[9165,[],\"ViewportBoundary\"]\nc:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"_not-found\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"/_not-found\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"/_not-found\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L6\",null,{\"children\":\"$L7\"}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$1\",\"4I-UCZ5NOcppdLMkwzKoN\",{\"children\":[[\"$\",\"$L8\",null,{\"children\":\"$L9\"}],[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$c\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"b:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n9:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Mix Space 文档 - 现代化的个人空间解决方案\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Mix Space 是一个小型个人空间站点程序,采用前后端分离设计,适合喜欢写作的你。\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"7:null\n"])</script></body></html> \ No newline at end of file diff --git a/_next/static/chunks/37-e42ad880191d9283.js b/_next/static/chunks/37-e42ad880191d9283.js deleted file mode 100644 index b33b2bc..0000000 --- a/_next/static/chunks/37-e42ad880191d9283.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[37],{6118:(e,t,n)=>{var r=n(5834);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}})},7939:(e,t,n)=>{n.d(t,{A:()=>G});var r,o,a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function c(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}Object.create,Object.create;var i=("function"==typeof SuppressedError&&SuppressedError,n(107)),u="right-scroll-bar-position",l="width-before-scroll-bar";function s(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var d="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,f=new WeakMap;function h(e){return e}var v=function(e){void 0===e&&(e={});var t,n,r,o=(void 0===t&&(t=h),n=[],r=!1,{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter(function(e){return e!==o})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},c=function(){return Promise.resolve().then(a)};c(),n={push:function(e){t.push(e),c()},filter:function(e){return t=t.filter(e),n}}}});return o.options=a({async:!0,ssr:!1},e),o}(),p=function(){},m=i.forwardRef(function(e,t){var n,r,o,u,l=i.useRef(null),h=i.useState({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:p}),m=h[0],g=h[1],b=e.forwardProps,y=e.children,w=e.className,E=e.removeScrollBar,C=e.enabled,S=e.shards,k=e.sideCar,R=e.noIsolation,x=e.inert,N=e.allowPinchZoom,P=e.as,M=e.gapMode,L=c(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=(n=[l,t],r=function(e){return n.forEach(function(t){return s(t,e)})},(o=(0,i.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,u=o.facade,d(function(){var e=f.get(u);if(e){var t=new Set(e),r=new Set(n),o=u.current;t.forEach(function(e){r.has(e)||s(e,null)}),r.forEach(function(e){t.has(e)||s(e,o)})}f.set(u,n)},[n]),u),T=a(a({},L),m);return i.createElement(i.Fragment,null,C&&i.createElement(k,{sideCar:v,removeScrollBar:E,shards:S,noIsolation:R,inert:x,setCallbacks:g,allowPinchZoom:!!N,lockRef:l,gapMode:M}),b?i.cloneElement(i.Children.only(y),a(a({},T),{ref:O})):i.createElement(void 0===P?"div":P,a({},T,{className:w,ref:O}),y))});m.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},m.classNames={fullWidth:l,zeroRight:u};var g=function(e){var t=e.sideCar,n=c(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return i.createElement(r,a({},n))};g.isSideCarExport=!0;var b=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o||n.nc;return t&&e.setAttribute("nonce",t),e}())){var a,c;(a=t).styleSheet?a.styleSheet.cssText=r:a.appendChild(document.createTextNode(r)),c=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(c)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},y=function(){var e=b();return function(t,n){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},w=function(){var e=y();return function(t){return e(t.styles,t.dynamic),null}},E={left:0,top:0,right:0,gap:0},C=function(e){return parseInt(e||"",10)||0},S=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[C(n),C(r),C(o)]},k=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return E;var t=S(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},R=w(),x="data-scroll-locked",N=function(e,t,n,r){var o=e.left,a=e.top,c=e.right,i=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(i,"px ").concat(r,";\n }\n body[").concat(x,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(c,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(i,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(i,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(u," {\n right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(l," {\n margin-right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(u," .").concat(u," {\n right: 0 ").concat(r,";\n }\n \n .").concat(l," .").concat(l," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(x,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(i,"px;\n }\n")},P=function(){var e=parseInt(document.body.getAttribute(x)||"0",10);return isFinite(e)?e:0},M=function(){i.useEffect(function(){return document.body.setAttribute(x,(P()+1).toString()),function(){var e=P()-1;e<=0?document.body.removeAttribute(x):document.body.setAttribute(x,e.toString())}},[])},L=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;M();var a=i.useMemo(function(){return k(o)},[o]);return i.createElement(R,{styles:N(a,!t,o,n?"":"!important")})},O=!1;if("undefined"!=typeof window)try{var T=Object.defineProperty({},"passive",{get:function(){return O=!0,!0}});window.addEventListener("test",T,T),window.removeEventListener("test",T,T)}catch(e){O=!1}var j=!!O&&{passive:!1},A=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},B=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),I(e,r)){var o=W(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},I=function(e,t){return"v"===e?A(t,"overflowY"):A(t,"overflowX")},W=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},X=function(e,t,n,r,o){var a,c=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=c*r,u=n.target,l=t.contains(u),s=!1,d=i>0,f=0,h=0;do{var v=W(e,u),p=v[0],m=v[1]-v[2]-c*p;(p||m)&&I(e,u)&&(f+=m,h+=p),u instanceof ShadowRoot?u=u.host:u=u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return d&&(o&&1>Math.abs(f)||!o&&i>f)?s=!0:!d&&(o&&1>Math.abs(h)||!o&&-i>h)&&(s=!0),s},Y=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},H=function(e){return[e.deltaX,e.deltaY]},Z=function(e){return e&&"current"in e?e.current:e},_=0,D=[];let F=(r=function(e){var t=i.useRef([]),n=i.useRef([0,0]),r=i.useRef(),o=i.useState(_++)[0],a=i.useState(w)[0],c=i.useRef(e);i.useEffect(function(){c.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(Z),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var u=i.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!c.current.allowPinchZoom;var o,a=Y(e),i=n.current,u="deltaX"in e?e.deltaX:i[0]-a[0],l="deltaY"in e?e.deltaY:i[1]-a[1],s=e.target,d=Math.abs(u)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=B(d,s);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=B(d,s)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||l)&&(r.current=o),!o)return!0;var h=r.current||o;return X(h,t,e,"h"===h?u:l,!0)},[]),l=i.useCallback(function(e){if(D.length&&D[D.length-1]===a){var n="deltaY"in e?H(e):Y(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(c.current.shards||[]).map(Z).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?u(e,o[0]):!c.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=i.useCallback(function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),d=i.useCallback(function(e){n.current=Y(e),r.current=void 0},[]),f=i.useCallback(function(t){s(t.type,H(t),t.target,u(t,e.lockRef.current))},[]),h=i.useCallback(function(t){s(t.type,Y(t),t.target,u(t,e.lockRef.current))},[]);i.useEffect(function(){return D.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",l,j),document.addEventListener("touchmove",l,j),document.addEventListener("touchstart",d,j),function(){D=D.filter(function(e){return e!==a}),document.removeEventListener("wheel",l,j),document.removeEventListener("touchmove",l,j),document.removeEventListener("touchstart",d,j)}},[]);var v=e.removeScrollBar,p=e.inert;return i.createElement(i.Fragment,null,p?i.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,v?i.createElement(L,{gapMode:e.gapMode}):null)},v.useMedium(r),g);var z=i.forwardRef(function(e,t){return i.createElement(m,a({},e,{ref:t,sideCar:F}))});z.classNames=m.classNames;let G=z},9250:(e,t,n)=>{n.d(t,{I18nLabel:()=>a,s:()=>c});var r=n(107);let o=(0,r.createContext)({text:{search:"Search",searchNoResult:"No results found",toc:"On this page",tocNoHeadings:"No Headings",lastUpdate:"Last updated on",chooseLanguage:"Choose a language",nextPage:"Next",previousPage:"Previous",chooseTheme:"Theme",editOnGithub:"Edit on GitHub"}});function a(e){let{text:t}=c();return t[e.label]}function c(){return(0,r.useContext)(o)}}}]); \ No newline at end of file diff --git a/_next/static/chunks/3eb2c66c-19aa03138e68af68.js b/_next/static/chunks/3eb2c66c-19aa03138e68af68.js new file mode 100644 index 0000000..87fb97f --- /dev/null +++ b/_next/static/chunks/3eb2c66c-19aa03138e68af68.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[549],{411:(t,r,e)=>{e.d(r,{Ubi:()=>o});var n=e(5930);function o(t){return(0,n.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"10"},child:[]},{tag:"polygon",attr:{points:"10 8 16 12 10 16 10 8"},child:[]}]})(t)}}}]); \ No newline at end of file diff --git a/_next/static/chunks/552-7fa818eba4dabdd8.js b/_next/static/chunks/552-7fa818eba4dabdd8.js new file mode 100644 index 0000000..57c3006 --- /dev/null +++ b/_next/static/chunks/552-7fa818eba4dabdd8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[552],{3552:(e,r,o)=>{o.d(r,{QP:()=>U});let t=e=>{let r=a(e),{conflictingClassGroups:o,conflictingClassGroupModifiers:t}=e;return{getClassGroupId:e=>{let o=e.split("-");return""===o[0]&&1!==o.length&&o.shift(),n(o,r)||s(e)},getConflictingClassGroupIds:(e,r)=>{let n=o[e]||[];return r&&t[e]?[...n,...t[e]]:n}}},n=(e,r)=>{if(0===e.length)return r.classGroupId;let o=e[0],t=r.nextPart.get(o),l=t?n(e.slice(1),t):void 0;if(l)return l;if(0===r.validators.length)return;let s=e.join("-");return r.validators.find(({validator:e})=>e(s))?.classGroupId},l=/^\[(.+)\]$/,s=e=>{if(l.test(e)){let r=l.exec(e)[1],o=r?.substring(0,r.indexOf(":"));if(o)return"arbitrary.."+o}},a=e=>{let{theme:r,prefix:o}=e,t={nextPart:new Map,validators:[]};return p(Object.entries(e.classGroups),o).forEach(([e,o])=>{i(o,t,e,r)}),t},i=(e,r,o,t)=>{e.forEach(e=>{if("string"==typeof e){(""===e?r:d(r,e)).classGroupId=o;return}if("function"==typeof e){if(c(e)){i(e(t),r,o,t);return}r.validators.push({validator:e,classGroupId:o});return}Object.entries(e).forEach(([e,n])=>{i(n,d(r,e),o,t)})})},d=(e,r)=>{let o=e;return r.split("-").forEach(e=>{o.nextPart.has(e)||o.nextPart.set(e,{nextPart:new Map,validators:[]}),o=o.nextPart.get(e)}),o},c=e=>e.isThemeGetter,p=(e,r)=>r?e.map(([e,o])=>[e,o.map(e=>"string"==typeof e?r+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,o])=>[r+e,o])):e)]):e,u=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let r=0,o=new Map,t=new Map,n=(n,l)=>{o.set(n,l),++r>e&&(r=0,t=o,o=new Map)};return{get(e){let r=o.get(e);return void 0!==r?r:void 0!==(r=t.get(e))?(n(e,r),r):void 0},set(e,r){o.has(e)?o.set(e,r):n(e,r)}}},b=e=>{let{separator:r,experimentalParseClassName:o}=e,t=1===r.length,n=r[0],l=r.length,s=e=>{let o;let s=[],a=0,i=0;for(let d=0;d<e.length;d++){let c=e[d];if(0===a){if(c===n&&(t||e.slice(d,d+l)===r)){s.push(e.slice(i,d)),i=d+l;continue}if("/"===c){o=d;continue}}"["===c?a++:"]"===c&&a--}let d=0===s.length?e:e.substring(i),c=d.startsWith("!"),p=c?d.substring(1):d;return{modifiers:s,hasImportantModifier:c,baseClassName:p,maybePostfixModifierPosition:o&&o>i?o-i:void 0}};return o?e=>o({className:e,parseClassName:s}):s},m=e=>{if(e.length<=1)return e;let r=[],o=[];return e.forEach(e=>{"["===e[0]?(r.push(...o.sort(),e),o=[]):o.push(e)}),r.push(...o.sort()),r},g=e=>({cache:u(e.cacheSize),parseClassName:b(e),...t(e)}),f=/\s+/,h=(e,r)=>{let{parseClassName:o,getClassGroupId:t,getConflictingClassGroupIds:n}=r,l=[],s=e.trim().split(f),a="";for(let e=s.length-1;e>=0;e-=1){let r=s[e],{modifiers:i,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:p}=o(r),u=!!p,b=t(u?c.substring(0,p):c);if(!b){if(!u||!(b=t(c))){a=r+(a.length>0?" "+a:a);continue}u=!1}let g=m(i).join(":"),f=d?g+"!":g,h=f+b;if(l.includes(h))continue;l.push(h);let x=n(b,u);for(let e=0;e<x.length;++e){let r=x[e];l.push(f+r)}a=r+(a.length>0?" "+a:a)}return a};function x(){let e,r,o=0,t="";for(;o<arguments.length;)(e=arguments[o++])&&(r=y(e))&&(t&&(t+=" "),t+=r);return t}let y=e=>{let r;if("string"==typeof e)return e;let o="";for(let t=0;t<e.length;t++)e[t]&&(r=y(e[t]))&&(o&&(o+=" "),o+=r);return o},w=e=>{let r=r=>r[e]||[];return r.isThemeGetter=!0,r},v=/^\[(?:([a-z-]+):)?(.+)\]$/i,k=/^\d+\/\d+$/,z=new Set(["px","full","screen"]),j=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,C=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,S=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,G=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,P=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,N=e=>M(e)||z.has(e)||k.test(e),E=e=>F(e,"length",H),M=e=>!!e&&!Number.isNaN(Number(e)),$=e=>F(e,"number",M),I=e=>!!e&&Number.isInteger(Number(e)),_=e=>e.endsWith("%")&&M(e.slice(0,-1)),O=e=>v.test(e),R=e=>j.test(e),W=new Set(["length","size","percentage"]),T=e=>F(e,W,J),q=e=>F(e,"position",J),Q=new Set(["image","url"]),A=e=>F(e,Q,L),B=e=>F(e,"",K),D=()=>!0,F=(e,r,o)=>{let t=v.exec(e);return!!t&&(t[1]?"string"==typeof r?t[1]===r:r.has(t[1]):o(t[2]))},H=e=>C.test(e)&&!S.test(e),J=()=>!1,K=e=>G.test(e),L=e=>P.test(e);Symbol.toStringTag;let U=function(e,...r){let o,t,n;let l=function(a){return t=(o=g(r.reduce((e,r)=>r(e),e()))).cache.get,n=o.cache.set,l=s,s(a)};function s(e){let r=t(e);if(r)return r;let l=h(e,o);return n(e,l),l}return function(){return l(x.apply(null,arguments))}}(()=>{let e=w("colors"),r=w("spacing"),o=w("blur"),t=w("brightness"),n=w("borderColor"),l=w("borderRadius"),s=w("borderSpacing"),a=w("borderWidth"),i=w("contrast"),d=w("grayscale"),c=w("hueRotate"),p=w("invert"),u=w("gap"),b=w("gradientColorStops"),m=w("gradientColorStopPositions"),g=w("inset"),f=w("margin"),h=w("opacity"),x=w("padding"),y=w("saturate"),v=w("scale"),k=w("sepia"),z=w("skew"),j=w("space"),C=w("translate"),S=()=>["auto","contain","none"],G=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto",O,r],W=()=>[O,r],Q=()=>["",N,E],F=()=>["auto",M,O],H=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],J=()=>["solid","dashed","dotted","double","none"],K=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],L=()=>["start","end","center","between","around","evenly","stretch"],U=()=>["","0",O],V=()=>["auto","avoid","all","avoid-page","page","left","right","column"],X=()=>[M,O];return{cacheSize:500,separator:":",theme:{colors:[D],spacing:[N,E],blur:["none","",R,O],brightness:X(),borderColor:[e],borderRadius:["none","","full",R,O],borderSpacing:W(),borderWidth:Q(),contrast:X(),grayscale:U(),hueRotate:X(),invert:U(),gap:W(),gradientColorStops:[e],gradientColorStopPositions:[_,E],inset:P(),margin:P(),opacity:X(),padding:W(),saturate:X(),scale:X(),sepia:U(),skew:X(),space:W(),translate:W()},classGroups:{aspect:[{aspect:["auto","square","video",O]}],container:["container"],columns:[{columns:[R]}],"break-after":[{"break-after":V()}],"break-before":[{"break-before":V()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...H(),O]}],overflow:[{overflow:G()}],"overflow-x":[{"overflow-x":G()}],"overflow-y":[{"overflow-y":G()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",I,O]}],basis:[{basis:P()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",O]}],grow:[{grow:U()}],shrink:[{shrink:U()}],order:[{order:["first","last","none",I,O]}],"grid-cols":[{"grid-cols":[D]}],"col-start-end":[{col:["auto",{span:["full",I,O]},O]}],"col-start":[{"col-start":F()}],"col-end":[{"col-end":F()}],"grid-rows":[{"grid-rows":[D]}],"row-start-end":[{row:["auto",{span:[I,O]},O]}],"row-start":[{"row-start":F()}],"row-end":[{"row-end":F()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",O]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",O]}],gap:[{gap:[u]}],"gap-x":[{"gap-x":[u]}],"gap-y":[{"gap-y":[u]}],"justify-content":[{justify:["normal",...L()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...L(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...L(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[x]}],px:[{px:[x]}],py:[{py:[x]}],ps:[{ps:[x]}],pe:[{pe:[x]}],pt:[{pt:[x]}],pr:[{pr:[x]}],pb:[{pb:[x]}],pl:[{pl:[x]}],m:[{m:[f]}],mx:[{mx:[f]}],my:[{my:[f]}],ms:[{ms:[f]}],me:[{me:[f]}],mt:[{mt:[f]}],mr:[{mr:[f]}],mb:[{mb:[f]}],ml:[{ml:[f]}],"space-x":[{"space-x":[j]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[j]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",O,r]}],"min-w":[{"min-w":[O,r,"min","max","fit"]}],"max-w":[{"max-w":[O,r,"none","full","min","max","fit","prose",{screen:[R]},R]}],h:[{h:[O,r,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[O,r,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[O,r,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[O,r,"auto","min","max","fit"]}],"font-size":[{text:["base",R,E]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",$]}],"font-family":[{font:[D]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",O]}],"line-clamp":[{"line-clamp":["none",M,$]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",N,O]}],"list-image":[{"list-image":["none",O]}],"list-style-type":[{list:["none","disc","decimal",O]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[h]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[h]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...J(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",N,E]}],"underline-offset":[{"underline-offset":["auto",N,O]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:W()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",O]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",O]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[h]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...H(),q]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",T]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},A]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[b]}],"gradient-via":[{via:[b]}],"gradient-to":[{to:[b]}],rounded:[{rounded:[l]}],"rounded-s":[{"rounded-s":[l]}],"rounded-e":[{"rounded-e":[l]}],"rounded-t":[{"rounded-t":[l]}],"rounded-r":[{"rounded-r":[l]}],"rounded-b":[{"rounded-b":[l]}],"rounded-l":[{"rounded-l":[l]}],"rounded-ss":[{"rounded-ss":[l]}],"rounded-se":[{"rounded-se":[l]}],"rounded-ee":[{"rounded-ee":[l]}],"rounded-es":[{"rounded-es":[l]}],"rounded-tl":[{"rounded-tl":[l]}],"rounded-tr":[{"rounded-tr":[l]}],"rounded-br":[{"rounded-br":[l]}],"rounded-bl":[{"rounded-bl":[l]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[h]}],"border-style":[{border:[...J(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[h]}],"divide-style":[{divide:J()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-s":[{"border-s":[n]}],"border-color-e":[{"border-e":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...J()]}],"outline-offset":[{"outline-offset":[N,O]}],"outline-w":[{outline:[N,E]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:Q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[h]}],"ring-offset-w":[{"ring-offset":[N,E]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",R,B]}],"shadow-color":[{shadow:[D]}],opacity:[{opacity:[h]}],"mix-blend":[{"mix-blend":[...K(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":K()}],filter:[{filter:["","none"]}],blur:[{blur:[o]}],brightness:[{brightness:[t]}],contrast:[{contrast:[i]}],"drop-shadow":[{"drop-shadow":["","none",R,O]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[p]}],saturate:[{saturate:[y]}],sepia:[{sepia:[k]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[o]}],"backdrop-brightness":[{"backdrop-brightness":[t]}],"backdrop-contrast":[{"backdrop-contrast":[i]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[h]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[k]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",O]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",O]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",O]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[v]}],"scale-x":[{"scale-x":[v]}],"scale-y":[{"scale-y":[v]}],rotate:[{rotate:[I,O]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[z]}],"skew-y":[{"skew-y":[z]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",O]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",O]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":W()}],"scroll-mx":[{"scroll-mx":W()}],"scroll-my":[{"scroll-my":W()}],"scroll-ms":[{"scroll-ms":W()}],"scroll-me":[{"scroll-me":W()}],"scroll-mt":[{"scroll-mt":W()}],"scroll-mr":[{"scroll-mr":W()}],"scroll-mb":[{"scroll-mb":W()}],"scroll-ml":[{"scroll-ml":W()}],"scroll-p":[{"scroll-p":W()}],"scroll-px":[{"scroll-px":W()}],"scroll-py":[{"scroll-py":W()}],"scroll-ps":[{"scroll-ps":W()}],"scroll-pe":[{"scroll-pe":W()}],"scroll-pt":[{"scroll-pt":W()}],"scroll-pr":[{"scroll-pr":W()}],"scroll-pb":[{"scroll-pb":W()}],"scroll-pl":[{"scroll-pl":W()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",O]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[N,E,$]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]); \ No newline at end of file diff --git a/_next/static/chunks/64-6b1c1fbae6020512.js b/_next/static/chunks/64-6b1c1fbae6020512.js new file mode 100644 index 0000000..d18ae24 --- /dev/null +++ b/_next/static/chunks/64-6b1c1fbae6020512.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[64],{9967:(e,t,n)=>{n.d(t,{A:()=>u});var r=n(107);let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()};var c={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,r.forwardRef)((e,t)=>{let{color:n="currentColor",size:o=24,strokeWidth:i=2,absoluteStrokeWidth:u,className:l="",children:s,iconNode:d,...f}=e;return(0,r.createElement)("svg",{ref:t,...c,width:o,height:o,stroke:n,strokeWidth:u?24*Number(i)/Number(o):i,className:a("lucide",l),...f},[...d.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(s)?s:[s]])}),u=(e,t)=>{let n=(0,r.forwardRef)((n,c)=>{let{className:u,...l}=n;return(0,r.createElement)(i,{ref:c,iconNode:t,className:a("lucide-".concat(o(e)),u),...l})});return n.displayName="".concat(e),n}},6118:(e,t,n)=>{var r=n(5834);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}})},7939:(e,t,n)=>{n.d(t,{A:()=>G});var r,o,a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function c(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}Object.create,Object.create;var i=("function"==typeof SuppressedError&&SuppressedError,n(107)),u="right-scroll-bar-position",l="width-before-scroll-bar";function s(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var d="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,f=new WeakMap;function h(e){return e}var v=function(e){void 0===e&&(e={});var t,n,r,o=(void 0===t&&(t=h),n=[],r=!1,{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter(function(e){return e!==o})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},c=function(){return Promise.resolve().then(a)};c(),n={push:function(e){t.push(e),c()},filter:function(e){return t=t.filter(e),n}}}});return o.options=a({async:!0,ssr:!1},e),o}(),p=function(){},m=i.forwardRef(function(e,t){var n,r,o,u,l=i.useRef(null),h=i.useState({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:p}),m=h[0],g=h[1],w=e.forwardProps,y=e.children,b=e.className,E=e.removeScrollBar,C=e.enabled,S=e.shards,k=e.sideCar,x=e.noIsolation,R=e.inert,N=e.allowPinchZoom,L=e.as,P=e.gapMode,M=c(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=(n=[l,t],r=function(e){return n.forEach(function(t){return s(t,e)})},(o=(0,i.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,u=o.facade,d(function(){var e=f.get(u);if(e){var t=new Set(e),r=new Set(n),o=u.current;t.forEach(function(e){r.has(e)||s(e,null)}),r.forEach(function(e){t.has(e)||s(e,o)})}f.set(u,n)},[n]),u),T=a(a({},M),m);return i.createElement(i.Fragment,null,C&&i.createElement(k,{sideCar:v,removeScrollBar:E,shards:S,noIsolation:x,inert:R,setCallbacks:g,allowPinchZoom:!!N,lockRef:l,gapMode:P}),w?i.cloneElement(i.Children.only(y),a(a({},T),{ref:O})):i.createElement(void 0===L?"div":L,a({},T,{className:b,ref:O}),y))});m.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},m.classNames={fullWidth:l,zeroRight:u};var g=function(e){var t=e.sideCar,n=c(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return i.createElement(r,a({},n))};g.isSideCarExport=!0;var w=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o||n.nc;return t&&e.setAttribute("nonce",t),e}())){var a,c;(a=t).styleSheet?a.styleSheet.cssText=r:a.appendChild(document.createTextNode(r)),c=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(c)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},y=function(){var e=w();return function(t,n){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},b=function(){var e=y();return function(t){return e(t.styles,t.dynamic),null}},E={left:0,top:0,right:0,gap:0},C=function(e){return parseInt(e||"",10)||0},S=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[C(n),C(r),C(o)]},k=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return E;var t=S(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},x=b(),R="data-scroll-locked",N=function(e,t,n,r){var o=e.left,a=e.top,c=e.right,i=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(i,"px ").concat(r,";\n }\n body[").concat(R,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(c,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(i,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(i,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(u," {\n right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(l," {\n margin-right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(u," .").concat(u," {\n right: 0 ").concat(r,";\n }\n \n .").concat(l," .").concat(l," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(R,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(i,"px;\n }\n")},L=function(){var e=parseInt(document.body.getAttribute(R)||"0",10);return isFinite(e)?e:0},P=function(){i.useEffect(function(){return document.body.setAttribute(R,(L()+1).toString()),function(){var e=L()-1;e<=0?document.body.removeAttribute(R):document.body.setAttribute(R,e.toString())}},[])},M=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;P();var a=i.useMemo(function(){return k(o)},[o]);return i.createElement(x,{styles:N(a,!t,o,n?"":"!important")})},O=!1;if("undefined"!=typeof window)try{var T=Object.defineProperty({},"passive",{get:function(){return O=!0,!0}});window.addEventListener("test",T,T),window.removeEventListener("test",T,T)}catch(e){O=!1}var A=!!O&&{passive:!1},j=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},B=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),W(e,r)){var o=I(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},W=function(e,t){return"v"===e?j(t,"overflowY"):j(t,"overflowX")},I=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},X=function(e,t,n,r,o){var a,c=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=c*r,u=n.target,l=t.contains(u),s=!1,d=i>0,f=0,h=0;do{var v=I(e,u),p=v[0],m=v[1]-v[2]-c*p;(p||m)&&W(e,u)&&(f+=m,h+=p),u instanceof ShadowRoot?u=u.host:u=u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return d&&(o&&1>Math.abs(f)||!o&&i>f)?s=!0:!d&&(o&&1>Math.abs(h)||!o&&-i>h)&&(s=!0),s},Y=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},H=function(e){return[e.deltaX,e.deltaY]},Z=function(e){return e&&"current"in e?e.current:e},F=0,_=[];let z=(r=function(e){var t=i.useRef([]),n=i.useRef([0,0]),r=i.useRef(),o=i.useState(F++)[0],a=i.useState(b)[0],c=i.useRef(e);i.useEffect(function(){c.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(Z),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var u=i.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!c.current.allowPinchZoom;var o,a=Y(e),i=n.current,u="deltaX"in e?e.deltaX:i[0]-a[0],l="deltaY"in e?e.deltaY:i[1]-a[1],s=e.target,d=Math.abs(u)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=B(d,s);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=B(d,s)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||l)&&(r.current=o),!o)return!0;var h=r.current||o;return X(h,t,e,"h"===h?u:l,!0)},[]),l=i.useCallback(function(e){if(_.length&&_[_.length-1]===a){var n="deltaY"in e?H(e):Y(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(c.current.shards||[]).map(Z).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?u(e,o[0]):!c.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=i.useCallback(function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),d=i.useCallback(function(e){n.current=Y(e),r.current=void 0},[]),f=i.useCallback(function(t){s(t.type,H(t),t.target,u(t,e.lockRef.current))},[]),h=i.useCallback(function(t){s(t.type,Y(t),t.target,u(t,e.lockRef.current))},[]);i.useEffect(function(){return _.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",l,A),document.addEventListener("touchmove",l,A),document.addEventListener("touchstart",d,A),function(){_=_.filter(function(e){return e!==a}),document.removeEventListener("wheel",l,A),document.removeEventListener("touchmove",l,A),document.removeEventListener("touchstart",d,A)}},[]);var v=e.removeScrollBar,p=e.inert;return i.createElement(i.Fragment,null,p?i.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,v?i.createElement(M,{gapMode:e.gapMode}):null)},v.useMedium(r),g);var D=i.forwardRef(function(e,t){return i.createElement(m,a({},e,{ref:t,sideCar:z}))});D.classNames=m.classNames;let G=D},2515:(e,t,n)=>{n.d(t,{FX:()=>c,jH:()=>i});var r=n(107),o=n(475),a=r.createContext(void 0),c=e=>{let{dir:t,children:n}=e;return(0,o.jsx)(a.Provider,{value:t,children:n})};function i(e){let t=r.useContext(a);return e||t||"ltr"}},1658:(e,t,n)=>{},9250:(e,t,n)=>{n.d(t,{I18nLabel:()=>a,s:()=>c});var r=n(107);let o=(0,r.createContext)({text:{search:"Search",searchNoResult:"No results found",toc:"On this page",tocNoHeadings:"No Headings",lastUpdate:"Last updated on",chooseLanguage:"Choose a language",nextPage:"Next",previousPage:"Previous",chooseTheme:"Theme",editOnGithub:"Edit on GitHub"}});function a(e){let{text:t}=c();return t[e.label]}function c(){return(0,r.useContext)(o)}}}]); \ No newline at end of file diff --git a/_next/static/chunks/99-489d1807f643c38d.js b/_next/static/chunks/99-489d1807f643c38d.js deleted file mode 100644 index 5d47b4c..0000000 --- a/_next/static/chunks/99-489d1807f643c38d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[99],{9967:(e,r,o)=>{o.d(r,{A:()=>i});var t=o(107);let n=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),l=function(){for(var e=arguments.length,r=Array(e),o=0;o<e;o++)r[o]=arguments[o];return r.filter((e,r,o)=>!!e&&""!==e.trim()&&o.indexOf(e)===r).join(" ").trim()};var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let a=(0,t.forwardRef)((e,r)=>{let{color:o="currentColor",size:n=24,strokeWidth:a=2,absoluteStrokeWidth:i,className:d="",children:c,iconNode:p,...u}=e;return(0,t.createElement)("svg",{ref:r,...s,width:n,height:n,stroke:o,strokeWidth:i?24*Number(a)/Number(n):a,className:l("lucide",d),...u},[...p.map(e=>{let[r,o]=e;return(0,t.createElement)(r,o)}),...Array.isArray(c)?c:[c]])}),i=(e,r)=>{let o=(0,t.forwardRef)((o,s)=>{let{className:i,...d}=o;return(0,t.createElement)(a,{ref:s,iconNode:r,className:l("lucide-".concat(n(e)),i),...d})});return o.displayName="".concat(e),o}},2515:(e,r,o)=>{o.d(r,{FX:()=>s,jH:()=>a});var t=o(107),n=o(475),l=t.createContext(void 0),s=e=>{let{dir:r,children:o}=e;return(0,n.jsx)(l.Provider,{value:r,children:o})};function a(e){let r=t.useContext(l);return e||r||"ltr"}},1658:(e,r,o)=>{},3552:(e,r,o)=>{o.d(r,{QP:()=>J});let t=e=>{let r=a(e),{conflictingClassGroups:o,conflictingClassGroupModifiers:t}=e;return{getClassGroupId:e=>{let o=e.split("-");return""===o[0]&&1!==o.length&&o.shift(),n(o,r)||s(e)},getConflictingClassGroupIds:(e,r)=>{let n=o[e]||[];return r&&t[e]?[...n,...t[e]]:n}}},n=(e,r)=>{if(0===e.length)return r.classGroupId;let o=e[0],t=r.nextPart.get(o),l=t?n(e.slice(1),t):void 0;if(l)return l;if(0===r.validators.length)return;let s=e.join("-");return r.validators.find(({validator:e})=>e(s))?.classGroupId},l=/^\[(.+)\]$/,s=e=>{if(l.test(e)){let r=l.exec(e)[1],o=r?.substring(0,r.indexOf(":"));if(o)return"arbitrary.."+o}},a=e=>{let{theme:r,prefix:o}=e,t={nextPart:new Map,validators:[]};return p(Object.entries(e.classGroups),o).forEach(([e,o])=>{i(o,t,e,r)}),t},i=(e,r,o,t)=>{e.forEach(e=>{if("string"==typeof e){(""===e?r:d(r,e)).classGroupId=o;return}if("function"==typeof e){if(c(e)){i(e(t),r,o,t);return}r.validators.push({validator:e,classGroupId:o});return}Object.entries(e).forEach(([e,n])=>{i(n,d(r,e),o,t)})})},d=(e,r)=>{let o=e;return r.split("-").forEach(e=>{o.nextPart.has(e)||o.nextPart.set(e,{nextPart:new Map,validators:[]}),o=o.nextPart.get(e)}),o},c=e=>e.isThemeGetter,p=(e,r)=>r?e.map(([e,o])=>[e,o.map(e=>"string"==typeof e?r+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,o])=>[r+e,o])):e)]):e,u=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let r=0,o=new Map,t=new Map,n=(n,l)=>{o.set(n,l),++r>e&&(r=0,t=o,o=new Map)};return{get(e){let r=o.get(e);return void 0!==r?r:void 0!==(r=t.get(e))?(n(e,r),r):void 0},set(e,r){o.has(e)?o.set(e,r):n(e,r)}}},b=e=>{let{separator:r,experimentalParseClassName:o}=e,t=1===r.length,n=r[0],l=r.length,s=e=>{let o;let s=[],a=0,i=0;for(let d=0;d<e.length;d++){let c=e[d];if(0===a){if(c===n&&(t||e.slice(d,d+l)===r)){s.push(e.slice(i,d)),i=d+l;continue}if("/"===c){o=d;continue}}"["===c?a++:"]"===c&&a--}let d=0===s.length?e:e.substring(i),c=d.startsWith("!"),p=c?d.substring(1):d;return{modifiers:s,hasImportantModifier:c,baseClassName:p,maybePostfixModifierPosition:o&&o>i?o-i:void 0}};return o?e=>o({className:e,parseClassName:s}):s},m=e=>{if(e.length<=1)return e;let r=[],o=[];return e.forEach(e=>{"["===e[0]?(r.push(...o.sort(),e),o=[]):o.push(e)}),r.push(...o.sort()),r},g=e=>({cache:u(e.cacheSize),parseClassName:b(e),...t(e)}),f=/\s+/,h=(e,r)=>{let{parseClassName:o,getClassGroupId:t,getConflictingClassGroupIds:n}=r,l=[],s=e.trim().split(f),a="";for(let e=s.length-1;e>=0;e-=1){let r=s[e],{modifiers:i,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:p}=o(r),u=!!p,b=t(u?c.substring(0,p):c);if(!b){if(!u||!(b=t(c))){a=r+(a.length>0?" "+a:a);continue}u=!1}let g=m(i).join(":"),f=d?g+"!":g,h=f+b;if(l.includes(h))continue;l.push(h);let x=n(b,u);for(let e=0;e<x.length;++e){let r=x[e];l.push(f+r)}a=r+(a.length>0?" "+a:a)}return a};function x(){let e,r,o=0,t="";for(;o<arguments.length;)(e=arguments[o++])&&(r=w(e))&&(t&&(t+=" "),t+=r);return t}let w=e=>{let r;if("string"==typeof e)return e;let o="";for(let t=0;t<e.length;t++)e[t]&&(r=w(e[t]))&&(o&&(o+=" "),o+=r);return o},y=e=>{let r=r=>r[e]||[];return r.isThemeGetter=!0,r},v=/^\[(?:([a-z-]+):)?(.+)\]$/i,k=/^\d+\/\d+$/,z=new Set(["px","full","screen"]),j=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,C=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,N=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,S=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,P=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,E=e=>$(e)||z.has(e)||k.test(e),G=e=>H(e,"length",Q),$=e=>!!e&&!Number.isNaN(Number(e)),M=e=>H(e,"number",$),I=e=>!!e&&Number.isInteger(Number(e)),O=e=>e.endsWith("%")&&$(e.slice(0,-1)),R=e=>v.test(e),W=e=>j.test(e),_=new Set(["length","size","percentage"]),A=e=>H(e,_,X),L=e=>H(e,"position",X),T=new Set(["image","url"]),q=e=>H(e,T,D),B=e=>H(e,"",Z),F=()=>!0,H=(e,r,o)=>{let t=v.exec(e);return!!t&&(t[1]?"string"==typeof r?t[1]===r:r.has(t[1]):o(t[2]))},Q=e=>C.test(e)&&!N.test(e),X=()=>!1,Z=e=>S.test(e),D=e=>P.test(e);Symbol.toStringTag;let J=function(e,...r){let o,t,n;let l=function(a){return t=(o=g(r.reduce((e,r)=>r(e),e()))).cache.get,n=o.cache.set,l=s,s(a)};function s(e){let r=t(e);if(r)return r;let l=h(e,o);return n(e,l),l}return function(){return l(x.apply(null,arguments))}}(()=>{let e=y("colors"),r=y("spacing"),o=y("blur"),t=y("brightness"),n=y("borderColor"),l=y("borderRadius"),s=y("borderSpacing"),a=y("borderWidth"),i=y("contrast"),d=y("grayscale"),c=y("hueRotate"),p=y("invert"),u=y("gap"),b=y("gradientColorStops"),m=y("gradientColorStopPositions"),g=y("inset"),f=y("margin"),h=y("opacity"),x=y("padding"),w=y("saturate"),v=y("scale"),k=y("sepia"),z=y("skew"),j=y("space"),C=y("translate"),N=()=>["auto","contain","none"],S=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto",R,r],_=()=>[R,r],T=()=>["",E,G],H=()=>["auto",$,R],Q=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],X=()=>["solid","dashed","dotted","double","none"],Z=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],D=()=>["start","end","center","between","around","evenly","stretch"],J=()=>["","0",R],K=()=>["auto","avoid","all","avoid-page","page","left","right","column"],U=()=>[$,R];return{cacheSize:500,separator:":",theme:{colors:[F],spacing:[E,G],blur:["none","",W,R],brightness:U(),borderColor:[e],borderRadius:["none","","full",W,R],borderSpacing:_(),borderWidth:T(),contrast:U(),grayscale:J(),hueRotate:U(),invert:J(),gap:_(),gradientColorStops:[e],gradientColorStopPositions:[O,G],inset:P(),margin:P(),opacity:U(),padding:_(),saturate:U(),scale:U(),sepia:J(),skew:U(),space:_(),translate:_()},classGroups:{aspect:[{aspect:["auto","square","video",R]}],container:["container"],columns:[{columns:[W]}],"break-after":[{"break-after":K()}],"break-before":[{"break-before":K()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Q(),R]}],overflow:[{overflow:S()}],"overflow-x":[{"overflow-x":S()}],"overflow-y":[{"overflow-y":S()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",I,R]}],basis:[{basis:P()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",R]}],grow:[{grow:J()}],shrink:[{shrink:J()}],order:[{order:["first","last","none",I,R]}],"grid-cols":[{"grid-cols":[F]}],"col-start-end":[{col:["auto",{span:["full",I,R]},R]}],"col-start":[{"col-start":H()}],"col-end":[{"col-end":H()}],"grid-rows":[{"grid-rows":[F]}],"row-start-end":[{row:["auto",{span:[I,R]},R]}],"row-start":[{"row-start":H()}],"row-end":[{"row-end":H()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",R]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",R]}],gap:[{gap:[u]}],"gap-x":[{"gap-x":[u]}],"gap-y":[{"gap-y":[u]}],"justify-content":[{justify:["normal",...D()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...D(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...D(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[x]}],px:[{px:[x]}],py:[{py:[x]}],ps:[{ps:[x]}],pe:[{pe:[x]}],pt:[{pt:[x]}],pr:[{pr:[x]}],pb:[{pb:[x]}],pl:[{pl:[x]}],m:[{m:[f]}],mx:[{mx:[f]}],my:[{my:[f]}],ms:[{ms:[f]}],me:[{me:[f]}],mt:[{mt:[f]}],mr:[{mr:[f]}],mb:[{mb:[f]}],ml:[{ml:[f]}],"space-x":[{"space-x":[j]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[j]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",R,r]}],"min-w":[{"min-w":[R,r,"min","max","fit"]}],"max-w":[{"max-w":[R,r,"none","full","min","max","fit","prose",{screen:[W]},W]}],h:[{h:[R,r,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[R,r,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[R,r,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[R,r,"auto","min","max","fit"]}],"font-size":[{text:["base",W,G]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",M]}],"font-family":[{font:[F]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",R]}],"line-clamp":[{"line-clamp":["none",$,M]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",E,R]}],"list-image":[{"list-image":["none",R]}],"list-style-type":[{list:["none","disc","decimal",R]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[h]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[h]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...X(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",E,G]}],"underline-offset":[{"underline-offset":["auto",E,R]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:_()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",R]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",R]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[h]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Q(),L]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",A]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},q]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[b]}],"gradient-via":[{via:[b]}],"gradient-to":[{to:[b]}],rounded:[{rounded:[l]}],"rounded-s":[{"rounded-s":[l]}],"rounded-e":[{"rounded-e":[l]}],"rounded-t":[{"rounded-t":[l]}],"rounded-r":[{"rounded-r":[l]}],"rounded-b":[{"rounded-b":[l]}],"rounded-l":[{"rounded-l":[l]}],"rounded-ss":[{"rounded-ss":[l]}],"rounded-se":[{"rounded-se":[l]}],"rounded-ee":[{"rounded-ee":[l]}],"rounded-es":[{"rounded-es":[l]}],"rounded-tl":[{"rounded-tl":[l]}],"rounded-tr":[{"rounded-tr":[l]}],"rounded-br":[{"rounded-br":[l]}],"rounded-bl":[{"rounded-bl":[l]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[h]}],"border-style":[{border:[...X(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[h]}],"divide-style":[{divide:X()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-s":[{"border-s":[n]}],"border-color-e":[{"border-e":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...X()]}],"outline-offset":[{"outline-offset":[E,R]}],"outline-w":[{outline:[E,G]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:T()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[h]}],"ring-offset-w":[{"ring-offset":[E,G]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",W,B]}],"shadow-color":[{shadow:[F]}],opacity:[{opacity:[h]}],"mix-blend":[{"mix-blend":[...Z(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Z()}],filter:[{filter:["","none"]}],blur:[{blur:[o]}],brightness:[{brightness:[t]}],contrast:[{contrast:[i]}],"drop-shadow":[{"drop-shadow":["","none",W,R]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[p]}],saturate:[{saturate:[w]}],sepia:[{sepia:[k]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[o]}],"backdrop-brightness":[{"backdrop-brightness":[t]}],"backdrop-contrast":[{"backdrop-contrast":[i]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[h]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[k]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",R]}],duration:[{duration:U()}],ease:[{ease:["linear","in","out","in-out",R]}],delay:[{delay:U()}],animate:[{animate:["none","spin","ping","pulse","bounce",R]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[v]}],"scale-x":[{"scale-x":[v]}],"scale-y":[{"scale-y":[v]}],rotate:[{rotate:[I,R]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[z]}],"skew-y":[{"skew-y":[z]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",R]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",R]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":_()}],"scroll-mx":[{"scroll-mx":_()}],"scroll-my":[{"scroll-my":_()}],"scroll-ms":[{"scroll-ms":_()}],"scroll-me":[{"scroll-me":_()}],"scroll-mt":[{"scroll-mt":_()}],"scroll-mr":[{"scroll-mr":_()}],"scroll-mb":[{"scroll-mb":_()}],"scroll-ml":[{"scroll-ml":_()}],"scroll-p":[{"scroll-p":_()}],"scroll-px":[{"scroll-px":_()}],"scroll-py":[{"scroll-py":_()}],"scroll-ps":[{"scroll-ps":_()}],"scroll-pe":[{"scroll-pe":_()}],"scroll-pt":[{"scroll-pt":_()}],"scroll-pr":[{"scroll-pr":_()}],"scroll-pb":[{"scroll-pb":_()}],"scroll-pl":[{"scroll-pl":_()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",R]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[E,G,M]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(home)/layout-99698dffd1746102.js b/_next/static/chunks/app/(home)/layout-446765f05be46df0.js similarity index 89% rename from _next/static/chunks/app/(home)/layout-99698dffd1746102.js rename to _next/static/chunks/app/(home)/layout-446765f05be46df0.js index 4dfb0a9..852bced 100644 --- a/_next/static/chunks/app/(home)/layout-99698dffd1746102.js +++ b/_next/static/chunks/app/(home)/layout-446765f05be46df0.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[790],{8711:(e,A,s)=>{Promise.resolve().then(s.bind(s,7866)),Promise.resolve().then(s.bind(s,7582)),Promise.resolve().then(s.bind(s,3038)),Promise.resolve().then(s.bind(s,2216)),Promise.resolve().then(s.bind(s,3568)),Promise.resolve().then(s.bind(s,6090)),Promise.resolve().then(s.bind(s,9184)),Promise.resolve().then(s.bind(s,4477)),Promise.resolve().then(s.t.bind(s,9477,23)),Promise.resolve().then(s.t.bind(s,5354,23)),Promise.resolve().then(s.bind(s,936))},936:(e,A,s)=>{"use strict";s.r(A),s.d(A,{default:()=>i});let i={src:"/_next/static/media/logo.481f10a6.png",height:990,width:2312,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAALVBMVEWDwdSAyNmE4fOBytthucqx3eh66v2V1eSU2ul10ue73+ZvxNXA4+Vs3fOQ7v7Ktsl9AAAADXRSTlMKO/5xJlz+mK9Vcmmn49hL7gAAAAlwSFlzAAALEwAACxMBAJqcGAAAACNJREFUeJxjYGBk4eThYmVgYORl4mXjY2JkYGDn4GZmZmEAAAchAILZKO2MAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:3}}},e=>{var A=A=>e(e.s=A);e.O(0,[163,342,99,680,37,775,711,191,35,358],()=>A(8711)),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[790],{8711:(e,A,s)=>{Promise.resolve().then(s.bind(s,7866)),Promise.resolve().then(s.bind(s,7582)),Promise.resolve().then(s.bind(s,3038)),Promise.resolve().then(s.bind(s,2216)),Promise.resolve().then(s.bind(s,3568)),Promise.resolve().then(s.bind(s,6090)),Promise.resolve().then(s.bind(s,9184)),Promise.resolve().then(s.bind(s,4477)),Promise.resolve().then(s.t.bind(s,9477,23)),Promise.resolve().then(s.t.bind(s,5354,23)),Promise.resolve().then(s.bind(s,936))},936:(e,A,s)=>{"use strict";s.r(A),s.d(A,{default:()=>i});let i={src:"/_next/static/media/logo.481f10a6.png",height:990,width:2312,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAALVBMVEWDwdSAyNmE4fOBytthucqx3eh66v2V1eSU2ul10ue73+ZvxNXA4+Vs3fOQ7v7Ktsl9AAAADXRSTlMKO/5xJlz+mK9Vcmmn49hL7gAAAAlwSFlzAAALEwAACxMBAJqcGAAAACNJREFUeJxjYGBk4eThYmVgYORl4mXjY2JkYGDn4GZmZmEAAAchAILZKO2MAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:3}}},e=>{var A=A=>e(e.s=A);e.O(0,[552,163,342,680,64,775,711,191,35,358],()=>A(8711)),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(home)/page-00a67b9c835f53dc.js b/_next/static/chunks/app/(home)/page-00a67b9c835f53dc.js new file mode 100644 index 0000000..d98ff1d --- /dev/null +++ b/_next/static/chunks/app/(home)/page-00a67b9c835f53dc.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[813],{9766:(e,t,r)=>{Promise.resolve().then(r.bind(r,9623)),Promise.resolve().then(r.t.bind(r,9477,23)),Promise.resolve().then(r.t.bind(r,5354,23))},9623:(e,t,r)=>{"use strict";r.d(t,{Hero:()=>p});var n=r(475),i=r(9477),o=r.n(i),a=r(4629),s=r(107),l=r(3552);let c=(0,r(7609).F)("inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-fd-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-fd-background bg-gradient-to-b from-fd-primary to-fd-primary/60 text-fd-primary-foreground shadow-inner shadow-fd-background/20 hover:bg-fd-primary/90",outline:"border bg-gradient-to-t from-fd-primary/10 shadow-inner shadow-fd-primary/10 hover:bg-fd-accent/50 hover:text-fd-accent-foreground",secondary:"border bg-fd-secondary text-fd-secondary-foreground hover:bg-fd-secondary/80",ghost:"hover:bg-fd-accent hover:text-fd-accent-foreground",link:"text-fd-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 px-6",xs:"px-1.5 py-0.5 text-xs"}},defaultVariants:{variant:"default",size:"default"}});var d=r(411),u=r(9865);let f=["/assets/images/preview/shiro.png","/assets/images/preview/kami.png","/assets/images/preview/console.png"],m=["Shiro主题","Kami主题","控制台"];function p(){let[e,t]=(0,s.useState)(0);return(0,n.jsxs)("div",{className:"container relative z-[2] flex flex-col overflow-hidden rounded-lg bg-background px-6 pt-12 max-md:text-center md:px-12 md:pt-16",children:[(0,n.jsxs)("h1",{className:"mb-8 text-4xl font-medium",children:["Mix Space",(0,n.jsx)("br",{}),"An Alternative Personal Space."]}),(0,n.jsx)("p",{className:"mb-8 text-muted-foreground md:max-w-[80%] md:text-xl",children:"Mix Space 是一个小型个人空间站点程序。不同于传统的博客程序,采用前后端分离设计, 适合那些喜欢写不同风格或类型的写作爱好者。"}),(0,n.jsxs)("div",{className:"inline-flex items-center gap-3 max-md:mx-auto",children:[(0,n.jsxs)(o(),{href:"/docs/core",className:(0,l.QP)(c({size:"lg",className:"rounded-full"})),children:[(0,n.jsx)(d.Ubi,{className:"size-4 mr-2"})," 开始使用"]}),(0,n.jsxs)("a",{href:"https://github.com/mx-space",className:(0,l.QP)(c({size:"lg",variant:"outline",className:"rounded-full bg-background flex items-center"})),children:[(0,n.jsx)(u.hL4,{className:"size-4 mr-2"})," Github"]})]}),(0,n.jsxs)("div",{className:"relative mt-8",children:[(0,n.jsx)("div",{className:"flex justify-center gap-2 mb-4",children:f.map((r,i)=>(0,n.jsx)("button",{onClick:()=>t(i),className:"px-3 py-1 text-sm rounded-full transition-colors ".concat(i===e?"bg-primary text-white":"bg-gray-100 text-gray-700 hover:bg-gray-200"),children:m[i]},i))}),(0,n.jsx)(a.default,{src:f[e],alt:"preview",width:1200,height:675,className:"w-full max-w-[1200px] select-none duration-1000 animate-in fade-in slide-in-from-bottom-12",priority:!0})]}),(0,n.jsx)("div",{className:"absolute inset-0 z-[-1] bg-gradient-to-b from-background/50 to-background"})]})}},4629:(e,t,r)=>{"use strict";r.d(t,{default:()=>i.a});var n=r(6954),i=r.n(n)},6954:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return s}});let n=r(7342),i=r(9090),o=r(5354),a=n._(r(4354));function s(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=o.Image},7609:(e,t,r)=>{"use strict";r.d(t,{F:()=>o});let n=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=function(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t){if(Array.isArray(t)){var o=t.length;for(r=0;r<o;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n)}return i}(e))&&(n&&(n+=" "),n+=t);return n},o=(e,t)=>r=>{var o;if((null==t?void 0:t.variants)==null)return i(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:a,defaultVariants:s}=t,l=Object.keys(a).map(e=>{let t=null==r?void 0:r[e],i=null==s?void 0:s[e];if(null===t)return null;let o=n(t)||n(i);return a[e][o]}),c=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return i(e,l,null==t?void 0:null===(o=t.compoundVariants)||void 0===o?void 0:o.reduce((e,t)=>{let{class:r,className:n,...i}=t;return Object.entries(i).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...s,...c}[t]):({...s,...c})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},5930:(e,t,r)=>{"use strict";r.d(t,{k5:()=>d});var n=r(107),i={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},o=n.createContext&&n.createContext(i),a=["attr","size","title"];function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){var n,i;n=t,i=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(e){return t=>n.createElement(u,s({attr:c({},e.attr)},t),function e(t){return t&&t.map((t,r)=>n.createElement(t.tag,c({key:r},t.attr),e(t.child)))}(e.child))}function u(e){var t=t=>{var r,{attr:i,size:o,title:l}=e,d=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,a),u=o||t.size||"1em";return t.className&&(r=t.className),e.className&&(r=(r?r+" ":"")+e.className),n.createElement("svg",s({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,i,d,{className:r,style:c(c({color:e.color||t.color},t.style),e.style),height:u,width:u,xmlns:"http://www.w3.org/2000/svg"}),l&&n.createElement("title",null,l),e.children)};return void 0!==o?n.createElement(o.Consumer,null,e=>t(e)):t(i)}}},e=>{var t=t=>e(e.s=t);e.O(0,[549,116,552,342,191,35,358],()=>t(9766)),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/(home)/page-022a0cf407cfa22a.js b/_next/static/chunks/app/(home)/page-022a0cf407cfa22a.js deleted file mode 100644 index c3dd5ae..0000000 --- a/_next/static/chunks/app/(home)/page-022a0cf407cfa22a.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[813],{4493:(A,e,t)=>{Promise.resolve().then(t.bind(t,9293)),Promise.resolve().then(t.t.bind(t,9477,23)),Promise.resolve().then(t.t.bind(t,5354,23))},9293:(A,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});let i={src:"/_next/static/media/img.dc8c9869.png",height:1376,width:2147,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAP1BMVEUSERhDXok6Sl04QmhFGE4fFz0sY08WHRmyaogHDQ05HVY0HkwpGklBGHVvKbWLR55KZX5CcVurWYGjTH6bNJP5N9kMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVR4nGPg4+fg4BASFmFgZGPgZGDgZAExGMAMAUF2EGBhYGZiZeXh4uYFABt3ASWtmSdjAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5}}},A=>{var e=e=>A(A.s=e);A.O(0,[342,191,35,358],()=>e(4493)),_N_E=A.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/docs/[[...slug]]/page-d4fdc2bb2a5216e2.js b/_next/static/chunks/app/docs/[[...slug]]/page-d14986e78900ad3b.js similarity index 99% rename from _next/static/chunks/app/docs/[[...slug]]/page-d4fdc2bb2a5216e2.js rename to _next/static/chunks/app/docs/[[...slug]]/page-d14986e78900ad3b.js index f2e8198..969e83a 100644 --- a/_next/static/chunks/app/docs/[[...slug]]/page-d4fdc2bb2a5216e2.js +++ b/_next/static/chunks/app/docs/[[...slug]]/page-d14986e78900ad3b.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[870],{2589:(e,t,r)=>{Promise.resolve().then(r.bind(r,5536)),Promise.resolve().then(r.bind(r,399)),Promise.resolve().then(r.bind(r,2428)),Promise.resolve().then(r.bind(r,79)),Promise.resolve().then(r.bind(r,9232)),Promise.resolve().then(r.bind(r,6258)),Promise.resolve().then(r.bind(r,3625)),Promise.resolve().then(r.bind(r,9317)),Promise.resolve().then(r.bind(r,1517)),Promise.resolve().then(r.bind(r,6433)),Promise.resolve().then(r.bind(r,9250)),Promise.resolve().then(r.bind(r,4143)),Promise.resolve().then(r.bind(r,7612)),Promise.resolve().then(r.t.bind(r,9477,23)),Promise.resolve().then(r.t.bind(r,5354,23)),Promise.resolve().then(r.bind(r,3727))},5536:(e,t,r)=>{"use strict";r.d(t,{Configurator:()=>a});var n=r(475),l=r(107),s=r(460),o=r.n(s);let a=e=>{let{args:t,template:r,env:s}=e,a=Object.entries(s).map(e=>{var t;let[r,n]=e;return{key:r,name:"".concat(r," (").concat(n.tip,")"),defaultVal:null===(t=n.default)||void 0===t?void 0:t.toString()}}),[i,c]=(0,l.useState)(a.map(e=>e.defaultVal||""));return(0,n.jsxs)("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-900",children:[(0,n.jsx)("div",{className:"space-y-4",children:a.map((e,t)=>(0,n.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center space-y-2 sm:space-y-0 sm:space-x-4",children:[(0,n.jsx)("span",{className:"text-sm sm:w-1/3",children:e.name}),(0,n.jsx)("input",{type:"password"===s[e.key].type?"password":"text",className:"w-full sm:flex-1 border rounded px-3 py-2 text-sm dark:bg-gray-800 dark:border-gray-700",value:i[t],onChange:e=>{let r=[...i];r[t]=e.target.value,c(r)},placeholder:e.defaultVal})]},e.key))}),(0,n.jsx)("button",{onClick:()=>{a.map((e,t)=>"".concat(e.key,"=").concat(i[t])).join("\n"),t.join(" ");let e=r;a.forEach((t,r)=>{e=e.replace(RegExp("process.env.".concat(t.key),"g"),i[r])}),o()(e)},className:"mt-4 w-full bg-black text-white px-4 py-2 rounded text-sm hover:bg-gray-800",children:"复制配置"})]})}},399:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EnvVariableConfig:()=>a});var n=r(475),l=r(107),s=r(460),o=r.n(s);function a(e){let{variableNames:t,format:r}=e,[s,a]=(0,l.useState)(t.map(e=>e.defaultVal||"")),i=(e,t)=>{let r=[...s];r[e]=t,a(r)};return(0,n.jsxs)("div",{className:"p-4 mt-2 rounded-lg border dark:bg-gray-900 dark:border-gray-800",children:[t.map((e,t)=>(0,n.jsxs)("div",{className:"flex items-center space-x-4 mb-4",children:[(0,n.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 bg-transparent focus:outline-none focus:border-black hover:border-white-400 transition duration-300 font-[400] font-sans text-sm cursor-not-allowed dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",value:e.name||e.key,"data-tip":e.key,onMouseOver:e=>{e.target.style.color="transparent",setTimeout(()=>{e.target.style.color="inherit",e.target.value=e.target.dataset.tip},300)},onMouseLeave:t=>{t.target.style.color="transparent",setTimeout(()=>{t.target.style.color="inherit",t.target.value=e.name||e.key},300)},disabled:!0}),(0,n.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 focus:outline-none focus:border-black hover:border-gray-400 transition duration-300 font-[400] font-sans text-sm dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",style:{outline:"none",boxShadow:"none"},placeholder:"Enter value...",value:s[t],onChange:e=>i(t,e.target.value)})]},"".concat(e.key))),(0,n.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,n.jsx)("h2",{className:"sr-only",children:"环境变量配置"}),(0,n.jsx)("button",{type:"button",className:"border bg-black w-full text-white px-4 py-2 rounded-lg text-sm transform transition-all duration-300 focus:outline-none hover:bg-gray-700 dark:border-gray-700 dark:bg-gray-800",onClick:()=>{if("yaml"===r){let e=t.map((e,t)=>"- ".concat(e.key,"=").concat(s[t])).join("\n");o()(e);return}let e=t.map((e,t)=>"".concat(e.key,"=").concat(s[t])).join("\n");o()(e)},children:"复制"})]})]})}},2428:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});var n=r(475);r(107);var l=r(4629),s=r(8524),o=r(3195);let a=e=>{let{title:t,preview:r,href:a,github:i}=e;return(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("div",{className:"absolute top-4 right-4 z-10",children:(0,n.jsx)("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors",onClick:e=>e.stopPropagation(),children:(0,n.jsx)(o.A,{size:16})})}),(0,n.jsx)(s.Z,{title:t,href:a,className:"overflow-hidden",children:(0,n.jsx)("div",{className:"relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800",children:(0,n.jsx)(l.default,{src:r,alt:"".concat(t," 预览图"),fill:!0,className:"object-scale-down",style:{transform:"translateY(-30px)"},priority:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 40vw"})})})]})},i=()=>(0,n.jsx)(s.C,{children:[{title:"Shiro (@innei)",preview:"/assets/images/preview/shiro.png",href:"/docs/themes/shiro/deploy",github:"https://github.com/innei/shiro"},{title:"Kami (@innei)",preview:"/assets/images/preview/kami.png",href:"/docs/themes/kami",github:"https://github.com/mx-space/kami"},{title:"Yun (@innei)",preview:"/assets/images/preview/yun.png",href:"/docs/themes/yun",github:"https://github.com/mx-space/mx-web-yun"}].map(e=>(0,n.jsx)(a,{...e},e.title))})},79:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ToGitHub:()=>o});var n=r(475),l=r(8177),s=r(8524);function o(e){let{repo:t}=e;return(0,n.jsx)(s.C,{className:"gap-6",children:(0,n.jsx)(s.Z,{className:"m-2 break-words",style:{maxWidth:"100%"},href:"https://github.com/".concat(t),title:"".concat(t," - GitHub"),icon:(0,n.jsx)(l.A,{}),external:!0})})}},9232:(e,t,r)=>{"use strict";r.d(t,{default:()=>o});var n=r(475),l=r(107);let s={root:null,rootMargin:"0px",threshold:.5};function o(e){let{src:t}=e,r=(0,l.useRef)(null),o=(0,l.useRef)(null);(0,l.useEffect)(()=>(o.current=new IntersectionObserver(a,s),r.current&&o.current.observe(r.current),()=>{r.current&&o.current&&o.current.unobserve(r.current)}),[t]);let a=e=>{e.forEach(e=>{e.isIntersecting&&r.current?(r.current.src||(r.current.src=t),r.current.play()):r.current&&r.current.pause()})};return(0,n.jsx)("video",{ref:r,muted:!0,autoPlay:!0,playsInline:!0,loop:!0,controls:!0,className:"mt-6 rounded-xl border dark:border-zinc-800"})}},3097:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(9967).A)("Text",[["path",{d:"M17 6.1H3",key:"wptmhv"}],["path",{d:"M21 12.1H3",key:"1j38uz"}],["path",{d:"M15.1 18H3",key:"1nb16a"}]])},3727:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});let n={src:"/_next/static/media/status.c2de24b0.png",height:246,width:488,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUhISMcHSAuLi8nJyhJSEltamY8PD2noZ9UXJ3YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBgQEAMAiDMGjV/f/xEvYtqtxcAJGZpELTIh8FzQBG1Jzn9QAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4}},6258:(e,t,r)=>{"use strict";r.d(t,{AnchorProvider:()=>v,N2:()=>x,Cz:()=>b,R3:()=>p,Mf:()=>g});var n=r(5704);r(1658);var l=r(107);let s=e=>"object"==typeof e&&null!=e&&1===e.nodeType,o=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,a=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let r=getComputedStyle(e,null);return o(r.overflowY,t)||o(r.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},i=(e,t,r,n,l,s,o,a)=>s<e&&o>t||s>e&&o<t?0:s<=e&&a<=r||o>=t&&a>=r?s-e-n:o>t&&a<r||s<e&&a>r?o-t+l:0,c=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},d=(e,t)=>{var r,n,l,o;if("undefined"==typeof document)return[];let{scrollMode:d,block:u,inline:h,boundary:f,skipOverflowHiddenElements:m}=t,p="function"==typeof f?f:e=>e!==f;if(!s(e))throw TypeError("Invalid target");let g=document.scrollingElement||document.documentElement,x=[],v=e;for(;s(v)&&p(v);){if((v=c(v))===g){x.push(v);break}null!=v&&v===document.body&&a(v)&&!a(document.documentElement)||null!=v&&a(v,m)&&x.push(v)}let b=null!=(n=null==(r=window.visualViewport)?void 0:r.width)?n:innerWidth,y=null!=(o=null==(l=window.visualViewport)?void 0:l.height)?o:innerHeight,{scrollX:w,scrollY:j}=window,{height:N,width:k,top:A,right:P,bottom:C,left:M}=e.getBoundingClientRect(),{top:E,right:R,bottom:T,left:H}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),S="start"===u||"nearest"===u?A-E:"end"===u?C+T:A+N/2-E+T,z="center"===h?M+k/2-H+R:"end"===h?P+R:M-H,Q=[];for(let e=0;e<x.length;e++){let t=x[e],{height:r,width:n,top:l,right:s,bottom:o,left:a}=t.getBoundingClientRect();if("if-needed"===d&&A>=0&&M>=0&&C<=y&&P<=b&&A>=l&&C<=o&&M>=a&&P<=s)break;let c=getComputedStyle(t),f=parseInt(c.borderLeftWidth,10),m=parseInt(c.borderTopWidth,10),p=parseInt(c.borderRightWidth,10),v=parseInt(c.borderBottomWidth,10),E=0,R=0,T="offsetWidth"in t?t.offsetWidth-t.clientWidth-f-p:0,H="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-v:0,I="offsetWidth"in t?0===t.offsetWidth?0:n/t.offsetWidth:0,W="offsetHeight"in t?0===t.offsetHeight?0:r/t.offsetHeight:0;if(g===t)E="start"===u?S:"end"===u?S-y:"nearest"===u?i(j,j+y,y,m,v,j+S,j+S+N,N):S-y/2,R="start"===h?z:"center"===h?z-b/2:"end"===h?z-b:i(w,w+b,b,f,p,w+z,w+z+k,k),E=Math.max(0,E+j),R=Math.max(0,R+w);else{E="start"===u?S-l-m:"end"===u?S-o+v+H:"nearest"===u?i(l,o,r,m,v+H,S,S+N,N):S-(l+r/2)+H/2,R="start"===h?z-a-f:"center"===h?z-(a+n/2)+T/2:"end"===h?z-s+p+T:i(a,s,n,f,p+T,z,z+k,k);let{scrollLeft:e,scrollTop:c}=t;E=0===W?0:Math.max(0,Math.min(c+E/W,t.scrollHeight-r/W+H)),R=0===I?0:Math.max(0,Math.min(e+R/I,t.scrollWidth-n/I+T)),S+=c-E,z+=e-R}Q.push({el:t,top:E,left:R})}return Q},u=e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"};var h=r(475),f=(0,l.createContext)([]),m=(0,l.createContext)({current:null});function p(){return(0,l.useContext)(f).at(-1)}function g(){return(0,l.useContext)(f)}function x(e){let{containerRef:t,children:r}=e;return(0,h.jsx)(m.Provider,{value:t,children:r})}function v(e){let{toc:t,single:r=!0,children:n}=e,s=(0,l.useMemo)(()=>t.map(e=>e.url.split("#")[1]),[t]);return(0,h.jsx)(f.Provider,{value:function(e,t){let[r,n]=(0,l.useState)([]);return(0,l.useEffect)(()=>{let r=[],l=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&!r.includes(t.target.id)?r=[...r,t.target.id]:!t.isIntersecting&&r.includes(t.target.id)&&(r=r.filter(e=>e!==t.target.id));r.length>0&&n(r)},{rootMargin:t?"-80px 0% -70% 0%":"-20px 0% -40% 0%",threshold:1});function s(){let r=document.scrollingElement;r&&(0===r.scrollTop&&t?n(e.slice(0,1)):r.scrollTop+r.clientHeight>=r.scrollHeight-6&&n(r=>r.length>0&&!t?e.slice(e.indexOf(r[0])):e.slice(-1)))}for(let t of e){let e=document.getElementById(t);e&&l.observe(e)}return s(),window.addEventListener("scroll",s),()=>{window.removeEventListener("scroll",s),l.disconnect()}},[t,e]),t?r.slice(0,1):r}(s,r),children:n})}var b=(0,l.forwardRef)((e,t)=>{let{onActiveChange:r,...s}=e,o=(0,l.useContext)(m),a=g(),i=(0,l.useRef)(null),c=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return e=>{t.forEach(t=>{"function"==typeof t?t(e):null!==t&&(t.current=e)})}}(i,t),f=a.includes(s.href.slice(1));return(0,n.T)(f,e=>{let t=i.current;t&&(e&&o.current&&function(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let r=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(d(e,t));let n="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:l,top:s,left:o}of d(e,u(t))){let e=s-r.top+r.bottom,t=o-r.left+r.right;l.scroll({top:e,left:t,behavior:n})}}(t,{behavior:"smooth",block:"center",inline:"center",scrollMode:"always",boundary:o.current}),null==r||r(e))}),(0,h.jsx)("a",{ref:c,"data-active":f,...s,children:s.children})});b.displayName="TOCItem"},1517:(e,t,r)=>{"use strict";r.d(t,{default:()=>d});var n=r(475),l=r(6258),s=r(107),o=r(3552),a=r(3636),i=r(6582),c=r(6433);function d(e){let{items:t,isMenu:r=!1}=e,d=(0,s.useRef)(null),f=(0,s.useRef)(null),[m,p]=(0,s.useState)();return((0,s.useEffect)(()=>{if(!f.current)return;let e=f.current;function r(){if(0===e.clientHeight)return;let r=0,n=0,l=[];for(let s=0;s<t.length;s++){let o=e.querySelector('a[href="#'.concat(t[s].url.slice(1),'"]'));if(!o)continue;let a=getComputedStyle(o),i=u(t[s].depth)+1,c=o.offsetTop+parseFloat(a.paddingTop),d=o.offsetTop+o.clientHeight-parseFloat(a.paddingBottom);r=Math.max(i,r),n=Math.max(n,d),l.push("".concat(0===s?"M":"L").concat(i," ").concat(c)),l.push("L".concat(i," ").concat(d))}p({path:l.join(" "),width:r+1,height:n})}let n=new ResizeObserver(r);return r(),n.observe(e),()=>{n.disconnect()}},[t]),0===t.length)?(0,n.jsx)(c.k,{}):(0,n.jsx)(i.FK,{className:(0,o.QP)("flex flex-col",r&&"-ms-3"),children:(0,n.jsxs)(i.Gl,{className:"relative min-h-0",ref:d,children:[m?(0,n.jsx)("div",{className:"absolute start-0 top-0 rtl:-scale-x-100",style:{width:m.width,height:m.height,maskImage:'url("data:image/svg+xml,'.concat(encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 '.concat(m.width," ").concat(m.height,'"><path d="').concat(m.path,'" stroke="black" stroke-width="1" fill="none" /></svg>')),'")')},children:(0,n.jsx)(a.j,{containerRef:f,className:"mt-[var(--fd-top)] h-[var(--fd-height)] bg-fd-primary transition-all"})}):null,(0,n.jsx)(l.N2,{containerRef:d,children:(0,n.jsx)("div",{className:"flex flex-col",ref:f,children:t.map((e,r)=>{var l,s;return(0,n.jsx)(h,{item:e,upper:null===(l=t[r-1])||void 0===l?void 0:l.depth,lower:null===(s=t[r+1])||void 0===s?void 0:s.depth},e.url)})})})]})})}function u(e){return e>=3?10:0}function h(e){var t;let{item:r,upper:s=r.depth,lower:a=r.depth}=e,i=u(r.depth),c=u(s),d=u(a);return(0,n.jsxs)(l.Cz,{href:r.url,style:{paddingInlineStart:(t=r.depth)<=2?14:3===t?26:36},className:"prose relative py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",children:[i!==c?(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",className:"absolute -top-1.5 start-0 size-4 rtl:-scale-x-100",children:(0,n.jsx)("line",{x1:c,y1:"0",x2:i,y2:"12",className:"stroke-fd-foreground/10",strokeWidth:"1"})}):null,(0,n.jsx)("div",{className:(0,o.QP)("absolute inset-y-0 w-px bg-fd-foreground/10",i!==c&&"top-1.5",i!==d&&"bottom-1.5"),style:{insetInlineStart:i}}),r.title]})}},3636:(e,t,r)=>{"use strict";r.d(t,{j:()=>c});var n=r(475),l=r(107),s=r(6258),o=r(1114);function a(e,t){if(0===t.length||0===e.clientHeight)return[0,0];let r=Number.MAX_VALUE,n=0;for(let l of t){let t=e.querySelector(`a[href="#${l}"]`);if(!t)continue;let s=getComputedStyle(t);r=Math.min(r,t.offsetTop+parseFloat(s.paddingTop)),n=Math.max(n,t.offsetTop+t.clientHeight-parseFloat(s.paddingBottom))}return[r,n-r]}function i(e,t){e.style.setProperty("--fd-top",`${t[0]}px`),e.style.setProperty("--fd-height",`${t[1]}px`)}function c({containerRef:e,...t}){let r=s.Mf(),c=(0,l.useRef)(null),d=(0,l.useRef)(r);return d.current=r,(0,l.useEffect)(()=>{if(!e.current)return;let t=e.current,r=()=>{c.current&&i(c.current,a(t,d.current))};r();let n=new ResizeObserver(r);return n.observe(t),()=>{n.disconnect()}},[e]),(0,o.T)(r,()=>{e.current&&c.current&&i(c.current,a(e.current,r))}),(0,n.jsx)("div",{ref:c,role:"none",...t})}},6433:(e,t,r)=>{"use strict";r.d(t,{TOCItems:()=>g,Toc:()=>m,TocPopover:()=>v,TocPopoverContent:()=>y,TocPopoverTrigger:()=>b,k:()=>p});var n=r(475),l=r(6258),s=r(107),o=r(3552),a=r(9250),i=r(3636),c=r(6582),d=r(6263),u=r(3097),h=r(5682),f=r(4136);function m(e){let{toc:t}=(0,f.v)();return(0,n.jsx)("div",{id:"nd-toc",...e,className:(0,o.QP)("sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12",t,e.className),style:{...e.style,"--fd-toc-height":"calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"},children:(0,n.jsx)("div",{className:"flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4",children:e.children})})}function p(){let{text:e}=(0,a.s)();return(0,n.jsx)("div",{className:"rounded-lg border bg-fd-card p-3 text-xs text-fd-muted-foreground",children:e.tocNoHeadings})}function g(e){let{items:t,isMenu:r=!1}=e,a=(0,s.useRef)(null),d=(0,s.useRef)(null);return 0===t.length?(0,n.jsx)(p,{}):(0,n.jsx)(c.FK,{className:(0,o.QP)("flex flex-col",r&&"-ms-3"),children:(0,n.jsx)(l.N2,{containerRef:d,children:(0,n.jsxs)(c.Gl,{className:"relative min-h-0 text-sm",ref:d,children:[(0,n.jsx)(i.j,{containerRef:a,className:"absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"}),(0,n.jsx)("div",{ref:a,className:(0,o.QP)("flex flex-col",!r&&"border-s border-fd-foreground/10"),children:t.map(e=>(0,n.jsx)(x,{item:e},e.url))})]})})})}function x(e){let{item:t}=e;return(0,n.jsx)(l.Cz,{href:t.url,className:(0,o.QP)("prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",t.depth<=2&&"ps-3.5",3===t.depth&&"ps-6",t.depth>=4&&"ps-8"),children:t.title})}let v=d.AM;function b(e){let{items:t,...r}=e,{text:i}=(0,a.s)(),c=l.R3(),f=(0,s.useMemo)(()=>{var e;return null===(e=t.find(e=>c===e.url.slice(1)))||void 0===e?void 0:e.title},[t,c]);return(0,n.jsxs)(d.Wv,{...r,className:(0,o.QP)("inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start",r.className),children:[(0,n.jsx)(u.A,{className:"size-4 shrink-0"}),i.toc,f?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(h.A,{className:"-mx-1.5 size-4 shrink-0 text-fd-muted-foreground"}),(0,n.jsx)("span",{className:"truncate text-fd-muted-foreground",children:f})]}):null]})}function y(e){return(0,n.jsx)(d.hl,{hideWhenDetached:!0,alignOffset:16,align:"start",side:"bottom","data-toc-popover":"",...e,className:(0,o.QP)("flex max-h-[var(--radix-popover-content-available-height)] w-[260px] flex-col gap-4 p-3",e.className),children:e.children})}},4143:(e,t,r)=>{"use strict";r.d(t,{Pre:()=>m});var n=r(475),l=r(4754);let s=(0,r(9967).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);var o=r(107),a=r(3552),i=r(6582),c=r(891),d=r(2673);let u=(0,o.forwardRef)((e,t)=>{let{className:r,...l}=e;return(0,n.jsx)("pre",{ref:t,className:(0,a.QP)("p-4 focus-visible:outline-none",r),...l,children:l.children})});u.displayName="Pre";let h=(0,o.forwardRef)((e,t)=>{let{title:r,allowCopy:l=!0,keepBackground:s=!1,icon:c,viewportProps:d,...u}=e,h=(0,o.useRef)(null),m=(0,o.useCallback)(()=>{var e,t;let r=null===(e=h.current)||void 0===e?void 0:e.getElementsByTagName("pre").item(0);if(!r)return;let n=r.cloneNode(!0);n.querySelectorAll(".nd-copy-ignore").forEach(e=>{e.remove()}),navigator.clipboard.writeText(null!==(t=n.textContent)&&void 0!==t?t:"")},[]);return(0,n.jsxs)("figure",{ref:t,...u,className:(0,a.QP)("not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm",s&&"bg-[var(--shiki-light-bg)] dark:bg-[var(--shiki-dark-bg)]",u.className),children:[r?(0,n.jsxs)("div",{className:"flex flex-row items-center gap-2 border-b bg-fd-muted px-4 py-1.5",children:[c?(0,n.jsx)("div",{className:"text-fd-muted-foreground [&_svg]:size-3.5",dangerouslySetInnerHTML:"string"==typeof c?{__html:c}:void 0,children:"string"!=typeof c?c:null}):null,(0,n.jsx)("figcaption",{className:"flex-1 truncate text-fd-muted-foreground",children:r}),l?(0,n.jsx)(f,{className:"-me-2",onCopy:m}):null]}):l&&(0,n.jsx)(f,{className:"absolute right-2 top-2 z-[2] backdrop-blur-md",onCopy:m}),(0,n.jsxs)(i.FK,{ref:h,dir:"ltr",children:[(0,n.jsx)(i.Gl,{...d,className:(0,a.QP)("max-h-[600px]",null==d?void 0:d.className),children:u.children}),(0,n.jsx)(i.$H,{orientation:"horizontal"})]})]})});function f(e){let{className:t,onCopy:r,...o}=e,[i,u]=(0,c.x)(r);return(0,n.jsxs)("button",{type:"button",className:(0,a.QP)((0,d.r)({color:"ghost"}),"transition-opacity group-hover:opacity-100",!i&&"opacity-0",t),"aria-label":"Copy Text",onClick:u,...o,children:[(0,n.jsx)(l.A,{className:(0,a.QP)("size-3.5 transition-transform",!i&&"scale-0")}),(0,n.jsx)(s,{className:(0,a.QP)("absolute size-3.5 transition-transform",i&&"scale-0")})]})}function m(e){return(0,n.jsx)(h,{...e,children:(0,n.jsx)(u,{children:e.children})})}h.displayName="CodeBlock"},7612:(e,t,r)=>{"use strict";r.d(t,{Breadcrumb:()=>A,Footer:()=>k,LastUpdate:()=>y,PageArticle:()=>b,PageBody:()=>v,TocNav:()=>x});var n=r(475),l=r(107);let s=(0,r(9967).A)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);var o=r(5682),a=r(9477),i=r(7609),c=r(3552),d=r(9250),u=r(7566),h=r(3970),f=r(6118),m=r(3038),p=r(3695),g=r(4136);function x(e){let{open:t}=(0,h.c)(),{tocNav:r}=(0,g.v)(),{isTransparent:l}=(0,m.h)();return(0,n.jsx)("header",{id:"nd-tocnav",...e,className:(0,c.QP)("sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors",!l&&"bg-fd-background/80",t&&"opacity-0",r,e.className),style:{...e.style,"--fd-toc-top-with-offset":"calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"},children:e.children})}function v(e){let{page:t}=(0,g.v)();return(0,n.jsx)("div",{id:"nd-page",...e,className:(0,c.QP)("flex w-full min-w-0 flex-col",t,e.className),children:e.children})}function b(e){let{article:t}=(0,g.v)();return(0,n.jsx)("article",{...e,className:(0,c.QP)("flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto",t,e.className),children:e.children})}function y(e){let{text:t}=(0,d.s)(),[r,s]=(0,l.useState)("");return(0,l.useEffect)(()=>{s(e.date.toLocaleDateString())},[e.date]),(0,n.jsxs)("p",{className:"text-sm text-fd-muted-foreground",children:[t.lastUpdate," ",r]})}let w=(0,i.F)("flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground"),j=(0,i.F)("inline-flex items-center gap-0.5 text-fd-muted-foreground"),N=new WeakMap;function k(e){let{items:t}=e,{root:r}=(0,u.t)(),{text:i}=(0,d.s)(),h=(0,f.usePathname)(),{previous:m,next:p}=(0,l.useMemo)(()=>{if(t)return t;let e=N.get(r),n=null!=e?e:function e(t){let r=[];return t.forEach(t=>{if("folder"===t.type){t.index&&r.push(t.index),r.push(...e(t.children));return}"page"!==t.type||t.external||r.push(t)}),r}(r.children);N.set(r,n);let l=n.findIndex(e=>e.url===h);return -1===l?{}:{previous:n[l-1],next:n[l+1]}},[t,h,r]);return(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-4 pb-6",children:[m?(0,n.jsxs)(a,{href:m.url,className:(0,c.QP)(w()),children:[(0,n.jsxs)("div",{className:(0,c.QP)(j()),children:[(0,n.jsx)(s,{className:"-ms-1 size-4 shrink-0 rtl:rotate-180"}),(0,n.jsx)("p",{children:i.previousPage})]}),(0,n.jsx)("p",{className:"font-medium",children:m.name})]}):null,p?(0,n.jsxs)(a,{href:p.url,className:(0,c.QP)(w({className:"col-start-2 text-end"})),children:[(0,n.jsxs)("div",{className:(0,c.QP)(j({className:"flex-row-reverse"})),children:[(0,n.jsx)(o.A,{className:"-me-1 size-4 shrink-0 rtl:rotate-180"}),(0,n.jsx)("p",{children:i.nextPage})]}),(0,n.jsx)("p",{className:"font-medium",children:p.name})]}):null]})}function A(e){let t=(0,u.L)(),{root:r}=(0,u.t)(),s=(0,l.useMemo)(()=>{var n;return(0,p.Pp)(r,t,{includePage:null!==(n=e.includePage)&&void 0!==n&&n,...e})},[e,t,r]);return 0===s.length?null:(0,n.jsx)("div",{className:"-mb-3 flex flex-row items-center gap-1 text-sm font-medium text-fd-muted-foreground",children:s.map((e,t)=>(0,n.jsxs)(l.Fragment,{children:[0!==t&&(0,n.jsx)(o.A,{className:"size-4 shrink-0 rtl:rotate-180"}),e.url?(0,n.jsx)(a,{href:e.url,className:"truncate hover:text-fd-accent-foreground",children:e.name}):(0,n.jsx)("span",{className:"truncate",children:e.name})]},t))})}}},e=>{var t=t=>e(e.s=t);e.O(0,[163,342,99,680,37,775,567,159,191,35,358],()=>t(2589)),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[870],{2589:(e,t,r)=>{Promise.resolve().then(r.bind(r,5536)),Promise.resolve().then(r.bind(r,399)),Promise.resolve().then(r.bind(r,2428)),Promise.resolve().then(r.bind(r,79)),Promise.resolve().then(r.bind(r,9232)),Promise.resolve().then(r.bind(r,6258)),Promise.resolve().then(r.bind(r,3625)),Promise.resolve().then(r.bind(r,9317)),Promise.resolve().then(r.bind(r,1517)),Promise.resolve().then(r.bind(r,6433)),Promise.resolve().then(r.bind(r,9250)),Promise.resolve().then(r.bind(r,4143)),Promise.resolve().then(r.bind(r,7612)),Promise.resolve().then(r.t.bind(r,9477,23)),Promise.resolve().then(r.t.bind(r,5354,23)),Promise.resolve().then(r.bind(r,3727))},5536:(e,t,r)=>{"use strict";r.d(t,{Configurator:()=>a});var n=r(475),l=r(107),s=r(460),o=r.n(s);let a=e=>{let{args:t,template:r,env:s}=e,a=Object.entries(s).map(e=>{var t;let[r,n]=e;return{key:r,name:"".concat(r," (").concat(n.tip,")"),defaultVal:null===(t=n.default)||void 0===t?void 0:t.toString()}}),[i,c]=(0,l.useState)(a.map(e=>e.defaultVal||""));return(0,n.jsxs)("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-900",children:[(0,n.jsx)("div",{className:"space-y-4",children:a.map((e,t)=>(0,n.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center space-y-2 sm:space-y-0 sm:space-x-4",children:[(0,n.jsx)("span",{className:"text-sm sm:w-1/3",children:e.name}),(0,n.jsx)("input",{type:"password"===s[e.key].type?"password":"text",className:"w-full sm:flex-1 border rounded px-3 py-2 text-sm dark:bg-gray-800 dark:border-gray-700",value:i[t],onChange:e=>{let r=[...i];r[t]=e.target.value,c(r)},placeholder:e.defaultVal})]},e.key))}),(0,n.jsx)("button",{onClick:()=>{a.map((e,t)=>"".concat(e.key,"=").concat(i[t])).join("\n"),t.join(" ");let e=r;a.forEach((t,r)=>{e=e.replace(RegExp("process.env.".concat(t.key),"g"),i[r])}),o()(e)},className:"mt-4 w-full bg-black text-white px-4 py-2 rounded text-sm hover:bg-gray-800",children:"复制配置"})]})}},399:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EnvVariableConfig:()=>a});var n=r(475),l=r(107),s=r(460),o=r.n(s);function a(e){let{variableNames:t,format:r}=e,[s,a]=(0,l.useState)(t.map(e=>e.defaultVal||"")),i=(e,t)=>{let r=[...s];r[e]=t,a(r)};return(0,n.jsxs)("div",{className:"p-4 mt-2 rounded-lg border dark:bg-gray-900 dark:border-gray-800",children:[t.map((e,t)=>(0,n.jsxs)("div",{className:"flex items-center space-x-4 mb-4",children:[(0,n.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 bg-transparent focus:outline-none focus:border-black hover:border-white-400 transition duration-300 font-[400] font-sans text-sm cursor-not-allowed dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",value:e.name||e.key,"data-tip":e.key,onMouseOver:e=>{e.target.style.color="transparent",setTimeout(()=>{e.target.style.color="inherit",e.target.value=e.target.dataset.tip},300)},onMouseLeave:t=>{t.target.style.color="transparent",setTimeout(()=>{t.target.style.color="inherit",t.target.value=e.name||e.key},300)},disabled:!0}),(0,n.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 focus:outline-none focus:border-black hover:border-gray-400 transition duration-300 font-[400] font-sans text-sm dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",style:{outline:"none",boxShadow:"none"},placeholder:"Enter value...",value:s[t],onChange:e=>i(t,e.target.value)})]},"".concat(e.key))),(0,n.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,n.jsx)("h2",{className:"sr-only",children:"环境变量配置"}),(0,n.jsx)("button",{type:"button",className:"border bg-black w-full text-white px-4 py-2 rounded-lg text-sm transform transition-all duration-300 focus:outline-none hover:bg-gray-700 dark:border-gray-700 dark:bg-gray-800",onClick:()=>{if("yaml"===r){let e=t.map((e,t)=>"- ".concat(e.key,"=").concat(s[t])).join("\n");o()(e);return}let e=t.map((e,t)=>"".concat(e.key,"=").concat(s[t])).join("\n");o()(e)},children:"复制"})]})]})}},2428:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});var n=r(475);r(107);var l=r(4629),s=r(8524),o=r(3195);let a=e=>{let{title:t,preview:r,href:a,github:i}=e;return(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("div",{className:"absolute top-4 right-4 z-10",children:(0,n.jsx)("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors",onClick:e=>e.stopPropagation(),children:(0,n.jsx)(o.A,{size:16})})}),(0,n.jsx)(s.Z,{title:t,href:a,className:"overflow-hidden",children:(0,n.jsx)("div",{className:"relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800",children:(0,n.jsx)(l.default,{src:r,alt:"".concat(t," 预览图"),fill:!0,className:"object-scale-down",style:{transform:"translateY(-30px)"},priority:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 40vw"})})})]})},i=()=>(0,n.jsx)(s.C,{children:[{title:"Shiro (@innei)",preview:"/assets/images/preview/shiro.png",href:"/docs/themes/shiro/deploy",github:"https://github.com/innei/shiro"},{title:"Kami (@innei)",preview:"/assets/images/preview/kami.png",href:"/docs/themes/kami",github:"https://github.com/mx-space/kami"},{title:"Yun (@innei)",preview:"/assets/images/preview/yun.png",href:"/docs/themes/yun",github:"https://github.com/mx-space/mx-web-yun"}].map(e=>(0,n.jsx)(a,{...e},e.title))})},79:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ToGitHub:()=>o});var n=r(475),l=r(8177),s=r(8524);function o(e){let{repo:t}=e;return(0,n.jsx)(s.C,{className:"gap-6",children:(0,n.jsx)(s.Z,{className:"m-2 break-words",style:{maxWidth:"100%"},href:"https://github.com/".concat(t),title:"".concat(t," - GitHub"),icon:(0,n.jsx)(l.A,{}),external:!0})})}},9232:(e,t,r)=>{"use strict";r.d(t,{default:()=>o});var n=r(475),l=r(107);let s={root:null,rootMargin:"0px",threshold:.5};function o(e){let{src:t}=e,r=(0,l.useRef)(null),o=(0,l.useRef)(null);(0,l.useEffect)(()=>(o.current=new IntersectionObserver(a,s),r.current&&o.current.observe(r.current),()=>{r.current&&o.current&&o.current.unobserve(r.current)}),[t]);let a=e=>{e.forEach(e=>{e.isIntersecting&&r.current?(r.current.src||(r.current.src=t),r.current.play()):r.current&&r.current.pause()})};return(0,n.jsx)("video",{ref:r,muted:!0,autoPlay:!0,playsInline:!0,loop:!0,controls:!0,className:"mt-6 rounded-xl border dark:border-zinc-800"})}},3097:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(9967).A)("Text",[["path",{d:"M17 6.1H3",key:"wptmhv"}],["path",{d:"M21 12.1H3",key:"1j38uz"}],["path",{d:"M15.1 18H3",key:"1nb16a"}]])},3727:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});let n={src:"/_next/static/media/status.c2de24b0.png",height:246,width:488,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUhISMcHSAuLi8nJyhJSEltamY8PD2noZ9UXJ3YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBgQEAMAiDMGjV/f/xEvYtqtxcAJGZpELTIh8FzQBG1Jzn9QAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4}},6258:(e,t,r)=>{"use strict";r.d(t,{AnchorProvider:()=>v,N2:()=>x,Cz:()=>b,R3:()=>p,Mf:()=>g});var n=r(5704);r(1658);var l=r(107);let s=e=>"object"==typeof e&&null!=e&&1===e.nodeType,o=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,a=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let r=getComputedStyle(e,null);return o(r.overflowY,t)||o(r.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},i=(e,t,r,n,l,s,o,a)=>s<e&&o>t||s>e&&o<t?0:s<=e&&a<=r||o>=t&&a>=r?s-e-n:o>t&&a<r||s<e&&a>r?o-t+l:0,c=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},d=(e,t)=>{var r,n,l,o;if("undefined"==typeof document)return[];let{scrollMode:d,block:u,inline:h,boundary:f,skipOverflowHiddenElements:m}=t,p="function"==typeof f?f:e=>e!==f;if(!s(e))throw TypeError("Invalid target");let g=document.scrollingElement||document.documentElement,x=[],v=e;for(;s(v)&&p(v);){if((v=c(v))===g){x.push(v);break}null!=v&&v===document.body&&a(v)&&!a(document.documentElement)||null!=v&&a(v,m)&&x.push(v)}let b=null!=(n=null==(r=window.visualViewport)?void 0:r.width)?n:innerWidth,y=null!=(o=null==(l=window.visualViewport)?void 0:l.height)?o:innerHeight,{scrollX:w,scrollY:j}=window,{height:N,width:k,top:A,right:P,bottom:C,left:M}=e.getBoundingClientRect(),{top:E,right:R,bottom:T,left:H}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),S="start"===u||"nearest"===u?A-E:"end"===u?C+T:A+N/2-E+T,z="center"===h?M+k/2-H+R:"end"===h?P+R:M-H,Q=[];for(let e=0;e<x.length;e++){let t=x[e],{height:r,width:n,top:l,right:s,bottom:o,left:a}=t.getBoundingClientRect();if("if-needed"===d&&A>=0&&M>=0&&C<=y&&P<=b&&A>=l&&C<=o&&M>=a&&P<=s)break;let c=getComputedStyle(t),f=parseInt(c.borderLeftWidth,10),m=parseInt(c.borderTopWidth,10),p=parseInt(c.borderRightWidth,10),v=parseInt(c.borderBottomWidth,10),E=0,R=0,T="offsetWidth"in t?t.offsetWidth-t.clientWidth-f-p:0,H="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-v:0,I="offsetWidth"in t?0===t.offsetWidth?0:n/t.offsetWidth:0,W="offsetHeight"in t?0===t.offsetHeight?0:r/t.offsetHeight:0;if(g===t)E="start"===u?S:"end"===u?S-y:"nearest"===u?i(j,j+y,y,m,v,j+S,j+S+N,N):S-y/2,R="start"===h?z:"center"===h?z-b/2:"end"===h?z-b:i(w,w+b,b,f,p,w+z,w+z+k,k),E=Math.max(0,E+j),R=Math.max(0,R+w);else{E="start"===u?S-l-m:"end"===u?S-o+v+H:"nearest"===u?i(l,o,r,m,v+H,S,S+N,N):S-(l+r/2)+H/2,R="start"===h?z-a-f:"center"===h?z-(a+n/2)+T/2:"end"===h?z-s+p+T:i(a,s,n,f,p+T,z,z+k,k);let{scrollLeft:e,scrollTop:c}=t;E=0===W?0:Math.max(0,Math.min(c+E/W,t.scrollHeight-r/W+H)),R=0===I?0:Math.max(0,Math.min(e+R/I,t.scrollWidth-n/I+T)),S+=c-E,z+=e-R}Q.push({el:t,top:E,left:R})}return Q},u=e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"};var h=r(475),f=(0,l.createContext)([]),m=(0,l.createContext)({current:null});function p(){return(0,l.useContext)(f).at(-1)}function g(){return(0,l.useContext)(f)}function x(e){let{containerRef:t,children:r}=e;return(0,h.jsx)(m.Provider,{value:t,children:r})}function v(e){let{toc:t,single:r=!0,children:n}=e,s=(0,l.useMemo)(()=>t.map(e=>e.url.split("#")[1]),[t]);return(0,h.jsx)(f.Provider,{value:function(e,t){let[r,n]=(0,l.useState)([]);return(0,l.useEffect)(()=>{let r=[],l=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&!r.includes(t.target.id)?r=[...r,t.target.id]:!t.isIntersecting&&r.includes(t.target.id)&&(r=r.filter(e=>e!==t.target.id));r.length>0&&n(r)},{rootMargin:t?"-80px 0% -70% 0%":"-20px 0% -40% 0%",threshold:1});function s(){let r=document.scrollingElement;r&&(0===r.scrollTop&&t?n(e.slice(0,1)):r.scrollTop+r.clientHeight>=r.scrollHeight-6&&n(r=>r.length>0&&!t?e.slice(e.indexOf(r[0])):e.slice(-1)))}for(let t of e){let e=document.getElementById(t);e&&l.observe(e)}return s(),window.addEventListener("scroll",s),()=>{window.removeEventListener("scroll",s),l.disconnect()}},[t,e]),t?r.slice(0,1):r}(s,r),children:n})}var b=(0,l.forwardRef)((e,t)=>{let{onActiveChange:r,...s}=e,o=(0,l.useContext)(m),a=g(),i=(0,l.useRef)(null),c=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return e=>{t.forEach(t=>{"function"==typeof t?t(e):null!==t&&(t.current=e)})}}(i,t),f=a.includes(s.href.slice(1));return(0,n.T)(f,e=>{let t=i.current;t&&(e&&o.current&&function(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let r=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(d(e,t));let n="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:l,top:s,left:o}of d(e,u(t))){let e=s-r.top+r.bottom,t=o-r.left+r.right;l.scroll({top:e,left:t,behavior:n})}}(t,{behavior:"smooth",block:"center",inline:"center",scrollMode:"always",boundary:o.current}),null==r||r(e))}),(0,h.jsx)("a",{ref:c,"data-active":f,...s,children:s.children})});b.displayName="TOCItem"},1517:(e,t,r)=>{"use strict";r.d(t,{default:()=>d});var n=r(475),l=r(6258),s=r(107),o=r(3552),a=r(3636),i=r(6582),c=r(6433);function d(e){let{items:t,isMenu:r=!1}=e,d=(0,s.useRef)(null),f=(0,s.useRef)(null),[m,p]=(0,s.useState)();return((0,s.useEffect)(()=>{if(!f.current)return;let e=f.current;function r(){if(0===e.clientHeight)return;let r=0,n=0,l=[];for(let s=0;s<t.length;s++){let o=e.querySelector('a[href="#'.concat(t[s].url.slice(1),'"]'));if(!o)continue;let a=getComputedStyle(o),i=u(t[s].depth)+1,c=o.offsetTop+parseFloat(a.paddingTop),d=o.offsetTop+o.clientHeight-parseFloat(a.paddingBottom);r=Math.max(i,r),n=Math.max(n,d),l.push("".concat(0===s?"M":"L").concat(i," ").concat(c)),l.push("L".concat(i," ").concat(d))}p({path:l.join(" "),width:r+1,height:n})}let n=new ResizeObserver(r);return r(),n.observe(e),()=>{n.disconnect()}},[t]),0===t.length)?(0,n.jsx)(c.k,{}):(0,n.jsx)(i.FK,{className:(0,o.QP)("flex flex-col",r&&"-ms-3"),children:(0,n.jsxs)(i.Gl,{className:"relative min-h-0",ref:d,children:[m?(0,n.jsx)("div",{className:"absolute start-0 top-0 rtl:-scale-x-100",style:{width:m.width,height:m.height,maskImage:'url("data:image/svg+xml,'.concat(encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 '.concat(m.width," ").concat(m.height,'"><path d="').concat(m.path,'" stroke="black" stroke-width="1" fill="none" /></svg>')),'")')},children:(0,n.jsx)(a.j,{containerRef:f,className:"mt-[var(--fd-top)] h-[var(--fd-height)] bg-fd-primary transition-all"})}):null,(0,n.jsx)(l.N2,{containerRef:d,children:(0,n.jsx)("div",{className:"flex flex-col",ref:f,children:t.map((e,r)=>{var l,s;return(0,n.jsx)(h,{item:e,upper:null===(l=t[r-1])||void 0===l?void 0:l.depth,lower:null===(s=t[r+1])||void 0===s?void 0:s.depth},e.url)})})})]})})}function u(e){return e>=3?10:0}function h(e){var t;let{item:r,upper:s=r.depth,lower:a=r.depth}=e,i=u(r.depth),c=u(s),d=u(a);return(0,n.jsxs)(l.Cz,{href:r.url,style:{paddingInlineStart:(t=r.depth)<=2?14:3===t?26:36},className:"prose relative py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",children:[i!==c?(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",className:"absolute -top-1.5 start-0 size-4 rtl:-scale-x-100",children:(0,n.jsx)("line",{x1:c,y1:"0",x2:i,y2:"12",className:"stroke-fd-foreground/10",strokeWidth:"1"})}):null,(0,n.jsx)("div",{className:(0,o.QP)("absolute inset-y-0 w-px bg-fd-foreground/10",i!==c&&"top-1.5",i!==d&&"bottom-1.5"),style:{insetInlineStart:i}}),r.title]})}},3636:(e,t,r)=>{"use strict";r.d(t,{j:()=>c});var n=r(475),l=r(107),s=r(6258),o=r(1114);function a(e,t){if(0===t.length||0===e.clientHeight)return[0,0];let r=Number.MAX_VALUE,n=0;for(let l of t){let t=e.querySelector(`a[href="#${l}"]`);if(!t)continue;let s=getComputedStyle(t);r=Math.min(r,t.offsetTop+parseFloat(s.paddingTop)),n=Math.max(n,t.offsetTop+t.clientHeight-parseFloat(s.paddingBottom))}return[r,n-r]}function i(e,t){e.style.setProperty("--fd-top",`${t[0]}px`),e.style.setProperty("--fd-height",`${t[1]}px`)}function c({containerRef:e,...t}){let r=s.Mf(),c=(0,l.useRef)(null),d=(0,l.useRef)(r);return d.current=r,(0,l.useEffect)(()=>{if(!e.current)return;let t=e.current,r=()=>{c.current&&i(c.current,a(t,d.current))};r();let n=new ResizeObserver(r);return n.observe(t),()=>{n.disconnect()}},[e]),(0,o.T)(r,()=>{e.current&&c.current&&i(c.current,a(e.current,r))}),(0,n.jsx)("div",{ref:c,role:"none",...t})}},6433:(e,t,r)=>{"use strict";r.d(t,{TOCItems:()=>g,Toc:()=>m,TocPopover:()=>v,TocPopoverContent:()=>y,TocPopoverTrigger:()=>b,k:()=>p});var n=r(475),l=r(6258),s=r(107),o=r(3552),a=r(9250),i=r(3636),c=r(6582),d=r(6263),u=r(3097),h=r(5682),f=r(4136);function m(e){let{toc:t}=(0,f.v)();return(0,n.jsx)("div",{id:"nd-toc",...e,className:(0,o.QP)("sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12",t,e.className),style:{...e.style,"--fd-toc-height":"calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"},children:(0,n.jsx)("div",{className:"flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4",children:e.children})})}function p(){let{text:e}=(0,a.s)();return(0,n.jsx)("div",{className:"rounded-lg border bg-fd-card p-3 text-xs text-fd-muted-foreground",children:e.tocNoHeadings})}function g(e){let{items:t,isMenu:r=!1}=e,a=(0,s.useRef)(null),d=(0,s.useRef)(null);return 0===t.length?(0,n.jsx)(p,{}):(0,n.jsx)(c.FK,{className:(0,o.QP)("flex flex-col",r&&"-ms-3"),children:(0,n.jsx)(l.N2,{containerRef:d,children:(0,n.jsxs)(c.Gl,{className:"relative min-h-0 text-sm",ref:d,children:[(0,n.jsx)(i.j,{containerRef:a,className:"absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"}),(0,n.jsx)("div",{ref:a,className:(0,o.QP)("flex flex-col",!r&&"border-s border-fd-foreground/10"),children:t.map(e=>(0,n.jsx)(x,{item:e},e.url))})]})})})}function x(e){let{item:t}=e;return(0,n.jsx)(l.Cz,{href:t.url,className:(0,o.QP)("prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary",t.depth<=2&&"ps-3.5",3===t.depth&&"ps-6",t.depth>=4&&"ps-8"),children:t.title})}let v=d.AM;function b(e){let{items:t,...r}=e,{text:i}=(0,a.s)(),c=l.R3(),f=(0,s.useMemo)(()=>{var e;return null===(e=t.find(e=>c===e.url.slice(1)))||void 0===e?void 0:e.title},[t,c]);return(0,n.jsxs)(d.Wv,{...r,className:(0,o.QP)("inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start",r.className),children:[(0,n.jsx)(u.A,{className:"size-4 shrink-0"}),i.toc,f?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(h.A,{className:"-mx-1.5 size-4 shrink-0 text-fd-muted-foreground"}),(0,n.jsx)("span",{className:"truncate text-fd-muted-foreground",children:f})]}):null]})}function y(e){return(0,n.jsx)(d.hl,{hideWhenDetached:!0,alignOffset:16,align:"start",side:"bottom","data-toc-popover":"",...e,className:(0,o.QP)("flex max-h-[var(--radix-popover-content-available-height)] w-[260px] flex-col gap-4 p-3",e.className),children:e.children})}},4143:(e,t,r)=>{"use strict";r.d(t,{Pre:()=>m});var n=r(475),l=r(4754);let s=(0,r(9967).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);var o=r(107),a=r(3552),i=r(6582),c=r(891),d=r(2673);let u=(0,o.forwardRef)((e,t)=>{let{className:r,...l}=e;return(0,n.jsx)("pre",{ref:t,className:(0,a.QP)("p-4 focus-visible:outline-none",r),...l,children:l.children})});u.displayName="Pre";let h=(0,o.forwardRef)((e,t)=>{let{title:r,allowCopy:l=!0,keepBackground:s=!1,icon:c,viewportProps:d,...u}=e,h=(0,o.useRef)(null),m=(0,o.useCallback)(()=>{var e,t;let r=null===(e=h.current)||void 0===e?void 0:e.getElementsByTagName("pre").item(0);if(!r)return;let n=r.cloneNode(!0);n.querySelectorAll(".nd-copy-ignore").forEach(e=>{e.remove()}),navigator.clipboard.writeText(null!==(t=n.textContent)&&void 0!==t?t:"")},[]);return(0,n.jsxs)("figure",{ref:t,...u,className:(0,a.QP)("not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm",s&&"bg-[var(--shiki-light-bg)] dark:bg-[var(--shiki-dark-bg)]",u.className),children:[r?(0,n.jsxs)("div",{className:"flex flex-row items-center gap-2 border-b bg-fd-muted px-4 py-1.5",children:[c?(0,n.jsx)("div",{className:"text-fd-muted-foreground [&_svg]:size-3.5",dangerouslySetInnerHTML:"string"==typeof c?{__html:c}:void 0,children:"string"!=typeof c?c:null}):null,(0,n.jsx)("figcaption",{className:"flex-1 truncate text-fd-muted-foreground",children:r}),l?(0,n.jsx)(f,{className:"-me-2",onCopy:m}):null]}):l&&(0,n.jsx)(f,{className:"absolute right-2 top-2 z-[2] backdrop-blur-md",onCopy:m}),(0,n.jsxs)(i.FK,{ref:h,dir:"ltr",children:[(0,n.jsx)(i.Gl,{...d,className:(0,a.QP)("max-h-[600px]",null==d?void 0:d.className),children:u.children}),(0,n.jsx)(i.$H,{orientation:"horizontal"})]})]})});function f(e){let{className:t,onCopy:r,...o}=e,[i,u]=(0,c.x)(r);return(0,n.jsxs)("button",{type:"button",className:(0,a.QP)((0,d.r)({color:"ghost"}),"transition-opacity group-hover:opacity-100",!i&&"opacity-0",t),"aria-label":"Copy Text",onClick:u,...o,children:[(0,n.jsx)(l.A,{className:(0,a.QP)("size-3.5 transition-transform",!i&&"scale-0")}),(0,n.jsx)(s,{className:(0,a.QP)("absolute size-3.5 transition-transform",i&&"scale-0")})]})}function m(e){return(0,n.jsx)(h,{...e,children:(0,n.jsx)(u,{children:e.children})})}h.displayName="CodeBlock"},7612:(e,t,r)=>{"use strict";r.d(t,{Breadcrumb:()=>A,Footer:()=>k,LastUpdate:()=>y,PageArticle:()=>b,PageBody:()=>v,TocNav:()=>x});var n=r(475),l=r(107);let s=(0,r(9967).A)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);var o=r(5682),a=r(9477),i=r(7609),c=r(3552),d=r(9250),u=r(7566),h=r(3970),f=r(6118),m=r(3038),p=r(3695),g=r(4136);function x(e){let{open:t}=(0,h.c)(),{tocNav:r}=(0,g.v)(),{isTransparent:l}=(0,m.h)();return(0,n.jsx)("header",{id:"nd-tocnav",...e,className:(0,c.QP)("sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors",!l&&"bg-fd-background/80",t&&"opacity-0",r,e.className),style:{...e.style,"--fd-toc-top-with-offset":"calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"},children:e.children})}function v(e){let{page:t}=(0,g.v)();return(0,n.jsx)("div",{id:"nd-page",...e,className:(0,c.QP)("flex w-full min-w-0 flex-col",t,e.className),children:e.children})}function b(e){let{article:t}=(0,g.v)();return(0,n.jsx)("article",{...e,className:(0,c.QP)("flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto",t,e.className),children:e.children})}function y(e){let{text:t}=(0,d.s)(),[r,s]=(0,l.useState)("");return(0,l.useEffect)(()=>{s(e.date.toLocaleDateString())},[e.date]),(0,n.jsxs)("p",{className:"text-sm text-fd-muted-foreground",children:[t.lastUpdate," ",r]})}let w=(0,i.F)("flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground"),j=(0,i.F)("inline-flex items-center gap-0.5 text-fd-muted-foreground"),N=new WeakMap;function k(e){let{items:t}=e,{root:r}=(0,u.t)(),{text:i}=(0,d.s)(),h=(0,f.usePathname)(),{previous:m,next:p}=(0,l.useMemo)(()=>{if(t)return t;let e=N.get(r),n=null!=e?e:function e(t){let r=[];return t.forEach(t=>{if("folder"===t.type){t.index&&r.push(t.index),r.push(...e(t.children));return}"page"!==t.type||t.external||r.push(t)}),r}(r.children);N.set(r,n);let l=n.findIndex(e=>e.url===h);return -1===l?{}:{previous:n[l-1],next:n[l+1]}},[t,h,r]);return(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-4 pb-6",children:[m?(0,n.jsxs)(a,{href:m.url,className:(0,c.QP)(w()),children:[(0,n.jsxs)("div",{className:(0,c.QP)(j()),children:[(0,n.jsx)(s,{className:"-ms-1 size-4 shrink-0 rtl:rotate-180"}),(0,n.jsx)("p",{children:i.previousPage})]}),(0,n.jsx)("p",{className:"font-medium",children:m.name})]}):null,p?(0,n.jsxs)(a,{href:p.url,className:(0,c.QP)(w({className:"col-start-2 text-end"})),children:[(0,n.jsxs)("div",{className:(0,c.QP)(j({className:"flex-row-reverse"})),children:[(0,n.jsx)(o.A,{className:"-me-1 size-4 shrink-0 rtl:rotate-180"}),(0,n.jsx)("p",{children:i.nextPage})]}),(0,n.jsx)("p",{className:"font-medium",children:p.name})]}):null]})}function A(e){let t=(0,u.L)(),{root:r}=(0,u.t)(),s=(0,l.useMemo)(()=>{var n;return(0,p.Pp)(r,t,{includePage:null!==(n=e.includePage)&&void 0!==n&&n,...e})},[e,t,r]);return 0===s.length?null:(0,n.jsx)("div",{className:"-mb-3 flex flex-row items-center gap-1 text-sm font-medium text-fd-muted-foreground",children:s.map((e,t)=>(0,n.jsxs)(l.Fragment,{children:[0!==t&&(0,n.jsx)(o.A,{className:"size-4 shrink-0 rtl:rotate-180"}),e.url?(0,n.jsx)(a,{href:e.url,className:"truncate hover:text-fd-accent-foreground",children:e.name}):(0,n.jsx)("span",{className:"truncate",children:e.name})]},t))})}}},e=>{var t=t=>e(e.s=t);e.O(0,[552,163,342,680,64,775,567,159,191,35,358],()=>t(2589)),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/docs/layout-94ecca8341f66395.js b/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js similarity index 99% rename from _next/static/chunks/app/docs/layout-94ecca8341f66395.js rename to _next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js index 867e7de..52f6191 100644 --- a/_next/static/chunks/app/docs/layout-94ecca8341f66395.js +++ b/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[499],{5529:(e,t,r)=>{Promise.resolve().then(r.bind(r,5536)),Promise.resolve().then(r.bind(r,399)),Promise.resolve().then(r.bind(r,2428)),Promise.resolve().then(r.bind(r,79)),Promise.resolve().then(r.bind(r,9232)),Promise.resolve().then(r.bind(r,3625)),Promise.resolve().then(r.bind(r,9317)),Promise.resolve().then(r.bind(r,7582)),Promise.resolve().then(r.bind(r,3038)),Promise.resolve().then(r.bind(r,84)),Promise.resolve().then(r.bind(r,2216)),Promise.resolve().then(r.bind(r,3568)),Promise.resolve().then(r.bind(r,4136)),Promise.resolve().then(r.bind(r,6090)),Promise.resolve().then(r.bind(r,7566)),Promise.resolve().then(r.bind(r,875)),Promise.resolve().then(r.bind(r,6774)),Promise.resolve().then(r.bind(r,7230)),Promise.resolve().then(r.t.bind(r,9477,23)),Promise.resolve().then(r.t.bind(r,5354,23)),Promise.resolve().then(r.bind(r,3727)),Promise.resolve().then(r.bind(r,936))},5536:(e,t,r)=>{"use strict";r.d(t,{Configurator:()=>o});var a=r(475),n=r(107),s=r(460),l=r.n(s);let o=e=>{let{args:t,template:r,env:s}=e,o=Object.entries(s).map(e=>{var t;let[r,a]=e;return{key:r,name:"".concat(r," (").concat(a.tip,")"),defaultVal:null===(t=a.default)||void 0===t?void 0:t.toString()}}),[i,d]=(0,n.useState)(o.map(e=>e.defaultVal||""));return(0,a.jsxs)("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-900",children:[(0,a.jsx)("div",{className:"space-y-4",children:o.map((e,t)=>(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center space-y-2 sm:space-y-0 sm:space-x-4",children:[(0,a.jsx)("span",{className:"text-sm sm:w-1/3",children:e.name}),(0,a.jsx)("input",{type:"password"===s[e.key].type?"password":"text",className:"w-full sm:flex-1 border rounded px-3 py-2 text-sm dark:bg-gray-800 dark:border-gray-700",value:i[t],onChange:e=>{let r=[...i];r[t]=e.target.value,d(r)},placeholder:e.defaultVal})]},e.key))}),(0,a.jsx)("button",{onClick:()=>{o.map((e,t)=>"".concat(e.key,"=").concat(i[t])).join("\n"),t.join(" ");let e=r;o.forEach((t,r)=>{e=e.replace(RegExp("process.env.".concat(t.key),"g"),i[r])}),l()(e)},className:"mt-4 w-full bg-black text-white px-4 py-2 rounded text-sm hover:bg-gray-800",children:"复制配置"})]})}},399:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EnvVariableConfig:()=>o});var a=r(475),n=r(107),s=r(460),l=r.n(s);function o(e){let{variableNames:t,format:r}=e,[s,o]=(0,n.useState)(t.map(e=>e.defaultVal||"")),i=(e,t)=>{let r=[...s];r[e]=t,o(r)};return(0,a.jsxs)("div",{className:"p-4 mt-2 rounded-lg border dark:bg-gray-900 dark:border-gray-800",children:[t.map((e,t)=>(0,a.jsxs)("div",{className:"flex items-center space-x-4 mb-4",children:[(0,a.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 bg-transparent focus:outline-none focus:border-black hover:border-white-400 transition duration-300 font-[400] font-sans text-sm cursor-not-allowed dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",value:e.name||e.key,"data-tip":e.key,onMouseOver:e=>{e.target.style.color="transparent",setTimeout(()=>{e.target.style.color="inherit",e.target.value=e.target.dataset.tip},300)},onMouseLeave:t=>{t.target.style.color="transparent",setTimeout(()=>{t.target.style.color="inherit",t.target.value=e.name||e.key},300)},disabled:!0}),(0,a.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 focus:outline-none focus:border-black hover:border-gray-400 transition duration-300 font-[400] font-sans text-sm dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",style:{outline:"none",boxShadow:"none"},placeholder:"Enter value...",value:s[t],onChange:e=>i(t,e.target.value)})]},"".concat(e.key))),(0,a.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,a.jsx)("h2",{className:"sr-only",children:"环境变量配置"}),(0,a.jsx)("button",{type:"button",className:"border bg-black w-full text-white px-4 py-2 rounded-lg text-sm transform transition-all duration-300 focus:outline-none hover:bg-gray-700 dark:border-gray-700 dark:bg-gray-800",onClick:()=>{if("yaml"===r){let e=t.map((e,t)=>"- ".concat(e.key,"=").concat(s[t])).join("\n");l()(e);return}let e=t.map((e,t)=>"".concat(e.key,"=").concat(s[t])).join("\n");l()(e)},children:"复制"})]})]})}},2428:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});var a=r(475);r(107);var n=r(4629),s=r(8524),l=r(3195);let o=e=>{let{title:t,preview:r,href:o,github:i}=e;return(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"absolute top-4 right-4 z-10",children:(0,a.jsx)("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors",onClick:e=>e.stopPropagation(),children:(0,a.jsx)(l.A,{size:16})})}),(0,a.jsx)(s.Z,{title:t,href:o,className:"overflow-hidden",children:(0,a.jsx)("div",{className:"relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800",children:(0,a.jsx)(n.default,{src:r,alt:"".concat(t," 预览图"),fill:!0,className:"object-scale-down",style:{transform:"translateY(-30px)"},priority:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 40vw"})})})]})},i=()=>(0,a.jsx)(s.C,{children:[{title:"Shiro (@innei)",preview:"/assets/images/preview/shiro.png",href:"/docs/themes/shiro/deploy",github:"https://github.com/innei/shiro"},{title:"Kami (@innei)",preview:"/assets/images/preview/kami.png",href:"/docs/themes/kami",github:"https://github.com/mx-space/kami"},{title:"Yun (@innei)",preview:"/assets/images/preview/yun.png",href:"/docs/themes/yun",github:"https://github.com/mx-space/mx-web-yun"}].map(e=>(0,a.jsx)(o,{...e},e.title))})},79:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ToGitHub:()=>l});var a=r(475),n=r(8177),s=r(8524);function l(e){let{repo:t}=e;return(0,a.jsx)(s.C,{className:"gap-6",children:(0,a.jsx)(s.Z,{className:"m-2 break-words",style:{maxWidth:"100%"},href:"https://github.com/".concat(t),title:"".concat(t," - GitHub"),icon:(0,a.jsx)(n.A,{}),external:!0})})}},9232:(e,t,r)=>{"use strict";r.d(t,{default:()=>l});var a=r(475),n=r(107);let s={root:null,rootMargin:"0px",threshold:.5};function l(e){let{src:t}=e,r=(0,n.useRef)(null),l=(0,n.useRef)(null);(0,n.useEffect)(()=>(l.current=new IntersectionObserver(o,s),r.current&&l.current.observe(r.current),()=>{r.current&&l.current&&l.current.unobserve(r.current)}),[t]);let o=e=>{e.forEach(e=>{e.isIntersecting&&r.current?(r.current.src||(r.current.src=t),r.current.play()):r.current&&r.current.pause()})};return(0,a.jsx)("video",{ref:r,muted:!0,autoPlay:!0,playsInline:!0,loop:!0,controls:!0,className:"mt-6 rounded-xl border dark:border-zinc-800"})}},3256:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(9967).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},9990:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(9967).A)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},3727:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});let a={src:"/_next/static/media/status.c2de24b0.png",height:246,width:488,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUhISMcHSAuLi8nJyhJSEltamY8PD2noZ9UXJ3YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBgQEAMAiDMGjV/f/xEvYtqtxcAJGZpELTIh8FzQBG1Jzn9QAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4}},936:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});let a={src:"/_next/static/media/logo.481f10a6.png",height:990,width:2312,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAALVBMVEWDwdSAyNmE4fOBytthucqx3eh66v2V1eSU2ul10ue73+ZvxNXA4+Vs3fOQ7v7Ktsl9AAAADXRSTlMKO/5xJlz+mK9Vcmmn49hL7gAAAAlwSFlzAAALEwAACxMBAJqcGAAAACNJREFUeJxjYGBk4eThYmVgYORl4mXjY2JkYGDn4GZmZmEAAAchAILZKO2MAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:3}},7582:(e,t,r)=>{"use strict";r.d(t,{LanguageToggle:()=>i,LanguageToggleText:()=>d});var a=r(475),n=r(9250),s=r(6263),l=r(3552),o=r(2673);function i(e){let t=(0,n.s)();if(!t.locales)throw Error("Missing `<I18nProvider />`");return(0,a.jsxs)(s.AM,{children:[(0,a.jsx)(s.Wv,{"aria-label":t.text.chooseLanguage,...e,className:(0,l.QP)((0,o.r)({color:"ghost",className:"gap-1.5 p-1.5"}),e.className),children:e.children}),(0,a.jsxs)(s.hl,{className:"flex flex-col overflow-hidden p-0",children:[(0,a.jsx)("p",{className:"mb-1 p-2 text-xs font-medium text-fd-muted-foreground",children:t.text.chooseLanguage}),t.locales.map(e=>(0,a.jsx)("button",{type:"button",className:(0,l.QP)("p-2 text-start text-sm",e.locale===t.locale?"bg-fd-primary/10 font-medium text-fd-primary":"hover:bg-fd-accent hover:text-fd-accent-foreground"),onClick:()=>{var r;null===(r=t.onChange)||void 0===r||r.call(t,e.locale)},children:e.name},e.locale))]})]})}function d(e){var t,r;let s=(0,n.s)(),l=null===(r=s.locales)||void 0===r?void 0:null===(t=r.find(e=>e.locale===s.locale))||void 0===t?void 0:t.name;return(0,a.jsx)("span",{...e,children:l})}},84:(e,t,r)=>{"use strict";r.d(t,{RootToggle:()=>m});var a=r(475),n=r(3256),s=r(107),l=r(9477),o=r(6118),i=r(3552),d=r(8604),c=r(3970),u=r(6263);function m(e){let{options:t,placeholder:r,...m}=e,[f,x]=(0,s.useState)(!1),{closeOnRedirect:p}=(0,c.c)(),g=(0,o.usePathname)(),v=(0,s.useMemo)(()=>t.findLast(e=>e.urls?e.urls.includes(g):(0,d.$)(e.url,g,!0)),[t,g]),b=()=>{p.current=!1,x(!1)},y=v?(0,a.jsx)(h,{...v}):r;return(0,a.jsxs)(u.AM,{open:f,onOpenChange:x,children:[y?(0,a.jsxs)(u.Wv,{...m,className:(0,i.QP)("flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground",m.className),children:[y,(0,a.jsx)(n.A,{className:"me-2 size-4 text-fd-muted-foreground"})]}):null,(0,a.jsx)(u.hl,{className:"w-[var(--radix-popover-trigger-width)] overflow-hidden p-0",children:t.map(e=>{var t;return(0,a.jsx)(l,{href:e.url,onClick:b,...e.props,className:(0,i.QP)("flex w-full flex-row items-center gap-2 px-2 py-1.5",v===e?"bg-fd-accent text-fd-accent-foreground":"hover:bg-fd-accent/50",null===(t=e.props)||void 0===t?void 0:t.className),children:(0,a.jsx)(h,{...e})},e.url)})})]})}function h(e){return(0,a.jsxs)(a.Fragment,{children:[e.icon,(0,a.jsxs)("div",{className:"flex-1 text-start",children:[(0,a.jsx)("p",{className:"text-sm font-medium",children:e.title}),e.description?(0,a.jsx)("p",{className:"text-xs text-fd-muted-foreground",children:e.description}):null]})]})}},2216:(e,t,r)=>{"use strict";r.d(t,{LargeSearchToggle:()=>c,SearchToggle:()=>d});var a=r(475),n=r(9990),s=r(6090),l=r(9250),o=r(3552),i=r(2673);function d(e){let{setOpenSearch:t}=(0,s.$)();return(0,a.jsx)("button",{type:"button",className:(0,o.QP)((0,i.r)({size:"icon",color:"ghost",className:e.className})),"data-search":"","aria-label":"Open Search",onClick:()=>{t(!0)},children:(0,a.jsx)(n.A,{})})}function c(e){let{hotKey:t,setOpenSearch:r}=(0,s.$)(),{text:i}=(0,l.s)();return(0,a.jsxs)("button",{type:"button","data-search-full":"",...e,className:(0,o.QP)("inline-flex items-center gap-2 rounded-full border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground",e.className),onClick:()=>{r(!0)},children:[(0,a.jsx)(n.A,{className:"ms-1 size-4"}),i.search,(0,a.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:t.map((e,t)=>(0,a.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},t))})]})}},3568:(e,t,r)=>{"use strict";r.d(t,{ThemeToggle:()=>u});var a=r(475),n=r(7609),s=r(9967);let l=(0,s.A)("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),o=(0,s.A)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);var i=r(7475),d=r(3552);let c=(0,n.F)("size-7 rounded-full p-1.5 text-fd-muted-foreground",{variants:{dark:{true:"dark:bg-fd-accent dark:text-fd-accent-foreground",false:"bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"}}});function u(e){let{className:t,...r}=e,{setTheme:n,resolvedTheme:s}=(0,i.D)();return(0,a.jsxs)("button",{type:"button",className:(0,d.QP)("inline-flex items-center rounded-full border p-[3px]",t),"data-theme-toggle":"","aria-label":"Toggle Theme",onClick:()=>{n("dark"===s?"light":"dark")},...r,children:[(0,a.jsx)(l,{className:(0,d.QP)(c({dark:!1}))}),(0,a.jsx)(o,{className:(0,d.QP)(c({dark:!0}))})]})}},6090:(e,t,r)=>{"use strict";r.d(t,{$:()=>l,SearchOnly:()=>d,Y:()=>i});var a=r(475),n=r(107);let s=(0,n.createContext)({enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function l(){return(0,n.useContext)(s)}function o(){let[e,t]=(0,n.useState)("⌘");return(0,n.useEffect)(()=>{window.navigator.userAgent.includes("Windows")&&t("Ctrl")},[]),e}function i(e){let{SearchDialog:t,children:r,preload:l=!0,options:i,hotKey:d=[{key:e=>e.metaKey||e.ctrlKey,display:(0,a.jsx)(o,{})},{key:"k",display:"K"}],links:c}=e,[u,m]=(0,n.useState)(!l&&void 0);return(0,n.useEffect)(()=>{let e=e=>{d.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(m(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[d]),(0,a.jsxs)(s.Provider,{value:(0,n.useMemo)(()=>({enabled:!0,hotKey:d,setOpenSearch:m}),[d]),children:[void 0!==u&&(0,a.jsx)(t,{open:u,onOpenChange:m,links:c,...i}),r]})}function d(e){let{children:t}=e;if(l().enabled)return t}},875:(e,t,r)=>{"use strict";r.d(t,{LinksMenu:()=>k,Navbar:()=>A,NavbarSidebarTrigger:()=>j});var a=r(475),n=r(9967);let s=(0,n.A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),l=(0,n.A)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);var o=r(3256),i=r(107),d=r(6118),c=r(1114),u=r(3552),m=r(6263),h=r(7230),f=r(1559),x=r(7609),p=r(2673),g=r(3970),v=r(3038),b=r(8470);let y=(0,x.F)("flex flex-row items-center gap-2 rounded-md px-3 py-2.5 text-fd-muted-foreground transition-colors duration-100 [overflow-wrap:anywhere] hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none md:px-2 md:py-1.5 [&_svg]:size-4");function k(e){let{items:t,...r}=e,[n,s]=(0,i.useState)(!1),l=(0,d.usePathname)();return(0,c.T)(l,()=>{s(!1)}),(0,a.jsxs)(m.AM,{open:n,onOpenChange:s,children:[(0,a.jsx)(m.Wv,{...r}),(0,a.jsx)(m.hl,{className:"flex flex-col p-1",children:t.map((e,t)=>(0,a.jsx)(w,{item:e},t))})]})}function A(e){let{open:t}=(0,g.c)(),{isTransparent:r}=(0,v.h)();return(0,a.jsx)("header",{id:"nd-subnav",...e,className:(0,u.QP)("sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors",(!r||t)&&"bg-fd-background/80",e.className),children:e.children})}function j(e){let{open:t}=(0,g.c)();return(0,a.jsx)(b.x2,{...e,className:(0,u.QP)((0,p.r)({color:"ghost",size:"icon"}),e.className),children:t?(0,a.jsx)(s,{}):(0,a.jsx)(l,{})})}function w(e){let{item:t,...r}=e;return"custom"===t.type?(0,a.jsx)("div",{...r,className:(0,u.QP)("grid",r.className),children:t.children}):"menu"===t.type?(0,a.jsxs)(f.Nt,{className:"flex flex-col",children:[(0,a.jsxs)(f.R6,{...r,className:(0,u.QP)(y(),"group",r.className),children:[t.icon,t.text,(0,a.jsx)(o.A,{className:"ms-auto transition-transform group-data-[state=closed]:-rotate-90"})]}),(0,a.jsx)(f.Ke,{children:(0,a.jsx)("div",{className:"flex flex-col py-2 ps-2",children:t.items.map((e,t)=>(0,a.jsx)(w,{item:e},t))})})]}):(0,a.jsxs)(h.BaseLinkItem,{item:t,...r,className:(0,u.QP)("button"===t.type?(0,p.r)({color:"secondary",className:"gap-1.5 [&_svg]:size-4"}):y(),r.className),children:[t.icon,t.text]})}},6774:(e,t,r)=>{"use strict";r.r(t),r.d(t,{CollapsibleSidebar:()=>w,Sidebar:()=>N,SidebarCollapseTrigger:()=>O,SidebarFolder:()=>M,SidebarFolderContent:()=>z,SidebarFolderLink:()=>Q,SidebarFolderTrigger:()=>L,SidebarFooter:()=>S,SidebarHeader:()=>P,SidebarItem:()=>T,SidebarPageTree:()=>R,SidebarSeparator:()=>E,SidebarViewport:()=>C});var a=r(475),n=r(9967);let s=(0,n.A)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var l=r(3256);let o=(0,n.A)("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);var i=r(8470),d=r(6118),c=r(107),u=r(5334),m=r(1114),h=r(3552),f=r(6582),x=r(8604),p=r(1559),g=r(3970),v=r(2673),b=r(7609),y=r(7566);let k=(0,b.F)("flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4",{variants:{active:{true:"bg-fd-primary/10 font-medium text-fd-primary",false:"transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none"}}}),A=(0,c.createContext)(void 0),j=(0,c.createContext)(void 0);function w(e){let{collapsed:t}=(0,g.c)(),[r,n]=(0,c.useState)(!1),s=(0,c.useRef)(0),l=(0,c.useRef)(0);(0,m.T)(t,()=>{n(!1),l.current=Date.now()+150});let o=(0,c.useCallback)(e=>{"touch"===e.pointerType||l.current>Date.now()||(window.clearTimeout(s.current),n(!0))},[]),i=(0,c.useCallback)(e=>{"touch"!==e.pointerType&&(window.clearTimeout(s.current),s.current=window.setTimeout(()=>{n(!1),l.current=Date.now()+150},Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))},[]);return(0,a.jsx)(N,{...e,onPointerEnter:t?o:void 0,onPointerLeave:t?i:void 0,"data-collapsed":t,className:(0,h.QP)("md:transition-all",t&&"md:-me-[var(--fd-sidebar-width)] md:translate-x-[calc(var(--fd-sidebar-offset)*-1)] rtl:md:translate-x-[var(--fd-sidebar-offset)]",t&&r&&"z-50 md:translate-x-0",t&&!r&&"md:opacity-0",e.className),style:{"--fd-sidebar-offset":"calc(var(--fd-sidebar-width) - 20px)"}})}function N(e){let{defaultOpenLevel:t=0,prefetch:r=!0,inner:n,...s}=e,l=(0,c.useMemo)(()=>({defaultOpenLevel:t,prefetch:r}),[t,r]);return(0,a.jsx)(A.Provider,{value:l,children:(0,a.jsx)(i.Pg,{id:"nd-sidebar",blockScrollingWidth:768,...s,className:(0,h.QP)("fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)]","max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible",s.className),style:{...s.style,"--fd-sidebar-height":"calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"},children:(0,a.jsx)("div",{...n,className:(0,h.QP)("flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4",null==n?void 0:n.className),children:s.children})})})}function P(e){return(0,a.jsx)("div",{...e,className:(0,h.QP)("flex flex-col gap-2 px-4 empty:hidden",e.className),children:e.children})}function S(e){return(0,a.jsx)("div",{...e,className:(0,h.QP)("flex flex-col border-t px-4 py-3 empty:hidden",e.className),children:e.children})}function C(e){return(0,a.jsx)(f.FK,{...e,className:(0,h.QP)("h-full",e.className),children:(0,a.jsx)(f.Gl,{className:"px-4",style:{maskImage:"linear-gradient(to bottom, transparent 2px, white 16px)"},children:e.children})})}function E(e){return(0,a.jsx)("p",{...e,className:(0,h.QP)("mb-2 mt-8 px-2 text-sm font-medium first:mt-0",e.className),children:e.children})}function T(e){let{icon:t,...r}=e,n=(0,d.usePathname)(),l=void 0!==r.href&&(0,x.$)(r.href,n,!1),{prefetch:o}=I();return(0,a.jsxs)(u.A,{...r,"data-active":l,className:(0,h.QP)(k({active:l}),r.className),prefetch:o,children:[null!=t?t:r.external?(0,a.jsx)(s,{}):null,r.children]})}function M(e){let{defaultOpen:t=!1,...r}=e,[n,s]=(0,c.useState)(t);return(0,m.T)(t,e=>{e&&s(e)}),(0,a.jsx)(p.Nt,{open:n,onOpenChange:s,children:(0,a.jsx)(j.Provider,{value:(0,c.useMemo)(()=>({open:n,setOpen:s}),[n]),children:r.children})})}function L(e){let{open:t}=V();return(0,a.jsxs)(p.R6,{...e,className:(0,h.QP)(k({active:!1}),"w-full"),children:[e.children,(0,a.jsx)(l.A,{"data-icon":!0,className:(0,h.QP)("ms-auto transition-transform",!t&&"-rotate-90")})]})}function Q(e){let{open:t,setOpen:r}=V(),{prefetch:n}=I(),s=(0,d.usePathname)(),o=void 0!==e.href&&(0,x.$)(e.href,s,!1);return(0,a.jsxs)(u.A,{...e,"data-active":o,className:(0,h.QP)(k({active:o}),"w-full",e.className),onClick:e=>{e.target.hasAttribute("data-icon")?(r(e=>!e),e.preventDefault()):r(e=>!o||!e)},prefetch:n,children:[e.children,(0,a.jsx)(l.A,{"data-icon":!0,className:(0,h.QP)("ms-auto transition-transform",!t&&"-rotate-90")})]})}function z(e){return(0,a.jsx)(p.Ke,{...e,children:(0,a.jsx)("div",{className:"ms-3 border-s py-1.5 ps-1.5 md:ms-2",children:e.children})})}function O(e){var t;let{collapsed:r,setCollapsed:n}=(0,g.c)();return(0,a.jsx)("button",{type:"button","aria-label":"Collapse Sidebar","data-collapsed":r,...e,className:(0,h.QP)((0,v.r)({color:"ghost",size:"icon"}),"backdrop-blur-lg",e.className),onClick:()=>{n(e=>!e)},children:null!==(t=e.children)&&void 0!==t?t:(0,a.jsx)(o,{})})}function V(){let e=(0,c.useContext)(j);if(!e)throw Error("Missing sidebar folder");return e}function I(){let e=(0,c.useContext)(A);if(!e)throw Error("<Sidebar /> component required.");return e}function R(e){let{root:t}=(0,y.t)();return(0,c.useMemo)(()=>{var r;let{Separator:n,Item:s,Folder:l}=null!==(r=e.components)&&void 0!==r?r:{};return function e(t,r){return t.map((t,o)=>{let i="".concat(t.type,"_").concat(o.toString());switch(t.type){case"separator":if(n)return(0,a.jsx)(n,{item:t},i);return(0,a.jsx)(E,{children:t.name},i);case"folder":if(l)return(0,a.jsx)(l,{item:t,level:r},i);return(0,a.jsx)(F,{item:t,level:r,children:e(t.children,r+1)},i);default:if(s)return(0,a.jsx)(s,{item:t},t.url);return(0,a.jsx)(T,{href:t.url,external:t.external,icon:t.icon,children:t.name},t.url)}})}(t.children,1)},[t,e.components])}function F(e){var t;let{item:r,children:n,level:s}=e,{defaultOpenLevel:l}=I(),o=(0,y.L)();return(0,a.jsxs)(M,{defaultOpen:(null!==(t=r.defaultOpen)&&void 0!==t?t:l>=s)||o.includes(r),children:[r.index?(0,a.jsxs)(Q,{href:r.index.url,external:r.index.external,children:[r.icon,r.name]}):(0,a.jsxs)(L,{children:[r.icon,r.name]}),(0,a.jsx)(z,{children:n})]})}},7230:(e,t,r)=>{"use strict";r.r(t),r.d(t,{BaseLinkItem:()=>i});var a=r(475),n=r(5334),s=r(6118),l=r(107),o=r(8604);let i=(0,l.forwardRef)((e,t)=>{var r;let{item:l,...i}=e,d=(0,s.usePathname)(),c=null!==(r=l.active)&&void 0!==r?r:"url",u="none"!==c&&(0,o.$)(l.url,d,"nested-url"===c);return(0,a.jsx)(n.A,{ref:t,href:l.url,external:l.external,...i,"data-active":u,children:i.children})});i.displayName="BaseLinkItem"},8604:(e,t,r)=>{"use strict";function a(e,t,r=!0){return e===t||r&&t.startsWith(`${e}/`)}r.d(t,{$:()=>a})},7475:(e,t,r)=>{"use strict";r.d(t,{D:()=>c,N:()=>u});var a=r(107),n=(e,t,r,a,n,s,l,o)=>{let i=document.documentElement,d=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,a=r&&s?n.map(e=>s[e]||e):n;r?(i.classList.remove(...a),i.classList.add(t)):i.setAttribute(e,t)}),o&&d.includes(t)&&(i.style.colorScheme=t)}if(a)c(a);else try{let e=localStorage.getItem(t)||r,a=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(a)}catch(e){}},s=["light","dark"],l="(prefers-color-scheme: dark)",o="undefined"==typeof window,i=a.createContext(void 0),d={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=a.useContext(i))?e:d},u=e=>a.useContext(i)?a.createElement(a.Fragment,null,e.children):a.createElement(h,{...e}),m=["light","dark"],h=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:n=!0,enableColorScheme:o=!0,storageKey:d="theme",themes:c=m,defaultTheme:u=n?"system":"light",attribute:h="data-theme",value:v,children:b,nonce:y,scriptProps:k}=e,[A,j]=a.useState(()=>x(d,u)),[w,N]=a.useState(()=>x(d)),P=v?Object.values(v):c,S=a.useCallback(e=>{let t=e;if(!t)return;"system"===e&&n&&(t=g());let a=v?v[t]:t,l=r?p(y):null,i=document.documentElement,d=e=>{"class"===e?(i.classList.remove(...P),a&&i.classList.add(a)):e.startsWith("data-")&&(a?i.setAttribute(e,a):i.removeAttribute(e))};if(Array.isArray(h)?h.forEach(d):d(h),o){let e=s.includes(u)?u:null,r=s.includes(t)?t:e;i.style.colorScheme=r}null==l||l()},[y]),C=a.useCallback(e=>{let t="function"==typeof e?e(A):e;j(t);try{localStorage.setItem(d,t)}catch(e){}},[A]),E=a.useCallback(e=>{N(g(e)),"system"===A&&n&&!t&&S("system")},[A,t]);a.useEffect(()=>{let e=window.matchMedia(l);return e.addListener(E),E(e),()=>e.removeListener(E)},[E]),a.useEffect(()=>{let e=e=>{e.key===d&&(e.newValue?j(e.newValue):C(u))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[C]),a.useEffect(()=>{S(null!=t?t:A)},[t,A]);let T=a.useMemo(()=>({theme:A,setTheme:C,forcedTheme:t,resolvedTheme:"system"===A?w:A,themes:n?[...c,"system"]:c,systemTheme:n?w:void 0}),[A,C,t,w,n,c]);return a.createElement(i.Provider,{value:T},a.createElement(f,{forcedTheme:t,storageKey:d,attribute:h,enableSystem:n,enableColorScheme:o,defaultTheme:u,value:v,themes:c,nonce:y,scriptProps:k}),b)},f=a.memo(e=>{let{forcedTheme:t,storageKey:r,attribute:s,enableSystem:l,enableColorScheme:o,defaultTheme:i,value:d,themes:c,nonce:u,scriptProps:m}=e,h=JSON.stringify([s,r,i,t,c,d,l,o]).slice(1,-1);return a.createElement("script",{...m,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?u:"",dangerouslySetInnerHTML:{__html:"(".concat(n.toString(),")(").concat(h,")")}})}),x=(e,t)=>{let r;if(!o){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},p=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},g=e=>(e||(e=window.matchMedia(l)),e.matches?"dark":"light")}},e=>{var t=t=>e(e.s=t);e.O(0,[163,342,99,680,37,775,567,159,191,35,358],()=>t(5529)),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[499],{5529:(e,t,r)=>{Promise.resolve().then(r.bind(r,5536)),Promise.resolve().then(r.bind(r,399)),Promise.resolve().then(r.bind(r,2428)),Promise.resolve().then(r.bind(r,79)),Promise.resolve().then(r.bind(r,9232)),Promise.resolve().then(r.bind(r,3625)),Promise.resolve().then(r.bind(r,9317)),Promise.resolve().then(r.bind(r,7582)),Promise.resolve().then(r.bind(r,3038)),Promise.resolve().then(r.bind(r,84)),Promise.resolve().then(r.bind(r,2216)),Promise.resolve().then(r.bind(r,3568)),Promise.resolve().then(r.bind(r,4136)),Promise.resolve().then(r.bind(r,6090)),Promise.resolve().then(r.bind(r,7566)),Promise.resolve().then(r.bind(r,875)),Promise.resolve().then(r.bind(r,6774)),Promise.resolve().then(r.bind(r,7230)),Promise.resolve().then(r.t.bind(r,9477,23)),Promise.resolve().then(r.t.bind(r,5354,23)),Promise.resolve().then(r.bind(r,3727)),Promise.resolve().then(r.bind(r,936))},5536:(e,t,r)=>{"use strict";r.d(t,{Configurator:()=>o});var a=r(475),n=r(107),s=r(460),l=r.n(s);let o=e=>{let{args:t,template:r,env:s}=e,o=Object.entries(s).map(e=>{var t;let[r,a]=e;return{key:r,name:"".concat(r," (").concat(a.tip,")"),defaultVal:null===(t=a.default)||void 0===t?void 0:t.toString()}}),[i,d]=(0,n.useState)(o.map(e=>e.defaultVal||""));return(0,a.jsxs)("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-900",children:[(0,a.jsx)("div",{className:"space-y-4",children:o.map((e,t)=>(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center space-y-2 sm:space-y-0 sm:space-x-4",children:[(0,a.jsx)("span",{className:"text-sm sm:w-1/3",children:e.name}),(0,a.jsx)("input",{type:"password"===s[e.key].type?"password":"text",className:"w-full sm:flex-1 border rounded px-3 py-2 text-sm dark:bg-gray-800 dark:border-gray-700",value:i[t],onChange:e=>{let r=[...i];r[t]=e.target.value,d(r)},placeholder:e.defaultVal})]},e.key))}),(0,a.jsx)("button",{onClick:()=>{o.map((e,t)=>"".concat(e.key,"=").concat(i[t])).join("\n"),t.join(" ");let e=r;o.forEach((t,r)=>{e=e.replace(RegExp("process.env.".concat(t.key),"g"),i[r])}),l()(e)},className:"mt-4 w-full bg-black text-white px-4 py-2 rounded text-sm hover:bg-gray-800",children:"复制配置"})]})}},399:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EnvVariableConfig:()=>o});var a=r(475),n=r(107),s=r(460),l=r.n(s);function o(e){let{variableNames:t,format:r}=e,[s,o]=(0,n.useState)(t.map(e=>e.defaultVal||"")),i=(e,t)=>{let r=[...s];r[e]=t,o(r)};return(0,a.jsxs)("div",{className:"p-4 mt-2 rounded-lg border dark:bg-gray-900 dark:border-gray-800",children:[t.map((e,t)=>(0,a.jsxs)("div",{className:"flex items-center space-x-4 mb-4",children:[(0,a.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 bg-transparent focus:outline-none focus:border-black hover:border-white-400 transition duration-300 font-[400] font-sans text-sm cursor-not-allowed dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",value:e.name||e.key,"data-tip":e.key,onMouseOver:e=>{e.target.style.color="transparent",setTimeout(()=>{e.target.style.color="inherit",e.target.value=e.target.dataset.tip},300)},onMouseLeave:t=>{t.target.style.color="transparent",setTimeout(()=>{t.target.style.color="inherit",t.target.value=e.name||e.key},300)},disabled:!0}),(0,a.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 focus:outline-none focus:border-black hover:border-gray-400 transition duration-300 font-[400] font-sans text-sm dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",style:{outline:"none",boxShadow:"none"},placeholder:"Enter value...",value:s[t],onChange:e=>i(t,e.target.value)})]},"".concat(e.key))),(0,a.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,a.jsx)("h2",{className:"sr-only",children:"环境变量配置"}),(0,a.jsx)("button",{type:"button",className:"border bg-black w-full text-white px-4 py-2 rounded-lg text-sm transform transition-all duration-300 focus:outline-none hover:bg-gray-700 dark:border-gray-700 dark:bg-gray-800",onClick:()=>{if("yaml"===r){let e=t.map((e,t)=>"- ".concat(e.key,"=").concat(s[t])).join("\n");l()(e);return}let e=t.map((e,t)=>"".concat(e.key,"=").concat(s[t])).join("\n");l()(e)},children:"复制"})]})]})}},2428:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});var a=r(475);r(107);var n=r(4629),s=r(8524),l=r(3195);let o=e=>{let{title:t,preview:r,href:o,github:i}=e;return(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"absolute top-4 right-4 z-10",children:(0,a.jsx)("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors",onClick:e=>e.stopPropagation(),children:(0,a.jsx)(l.A,{size:16})})}),(0,a.jsx)(s.Z,{title:t,href:o,className:"overflow-hidden",children:(0,a.jsx)("div",{className:"relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800",children:(0,a.jsx)(n.default,{src:r,alt:"".concat(t," 预览图"),fill:!0,className:"object-scale-down",style:{transform:"translateY(-30px)"},priority:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 40vw"})})})]})},i=()=>(0,a.jsx)(s.C,{children:[{title:"Shiro (@innei)",preview:"/assets/images/preview/shiro.png",href:"/docs/themes/shiro/deploy",github:"https://github.com/innei/shiro"},{title:"Kami (@innei)",preview:"/assets/images/preview/kami.png",href:"/docs/themes/kami",github:"https://github.com/mx-space/kami"},{title:"Yun (@innei)",preview:"/assets/images/preview/yun.png",href:"/docs/themes/yun",github:"https://github.com/mx-space/mx-web-yun"}].map(e=>(0,a.jsx)(o,{...e},e.title))})},79:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ToGitHub:()=>l});var a=r(475),n=r(8177),s=r(8524);function l(e){let{repo:t}=e;return(0,a.jsx)(s.C,{className:"gap-6",children:(0,a.jsx)(s.Z,{className:"m-2 break-words",style:{maxWidth:"100%"},href:"https://github.com/".concat(t),title:"".concat(t," - GitHub"),icon:(0,a.jsx)(n.A,{}),external:!0})})}},9232:(e,t,r)=>{"use strict";r.d(t,{default:()=>l});var a=r(475),n=r(107);let s={root:null,rootMargin:"0px",threshold:.5};function l(e){let{src:t}=e,r=(0,n.useRef)(null),l=(0,n.useRef)(null);(0,n.useEffect)(()=>(l.current=new IntersectionObserver(o,s),r.current&&l.current.observe(r.current),()=>{r.current&&l.current&&l.current.unobserve(r.current)}),[t]);let o=e=>{e.forEach(e=>{e.isIntersecting&&r.current?(r.current.src||(r.current.src=t),r.current.play()):r.current&&r.current.pause()})};return(0,a.jsx)("video",{ref:r,muted:!0,autoPlay:!0,playsInline:!0,loop:!0,controls:!0,className:"mt-6 rounded-xl border dark:border-zinc-800"})}},3256:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(9967).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},9990:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(9967).A)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},3727:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});let a={src:"/_next/static/media/status.c2de24b0.png",height:246,width:488,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUhISMcHSAuLi8nJyhJSEltamY8PD2noZ9UXJ3YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBgQEAMAiDMGjV/f/xEvYtqtxcAJGZpELTIh8FzQBG1Jzn9QAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4}},936:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});let a={src:"/_next/static/media/logo.481f10a6.png",height:990,width:2312,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAALVBMVEWDwdSAyNmE4fOBytthucqx3eh66v2V1eSU2ul10ue73+ZvxNXA4+Vs3fOQ7v7Ktsl9AAAADXRSTlMKO/5xJlz+mK9Vcmmn49hL7gAAAAlwSFlzAAALEwAACxMBAJqcGAAAACNJREFUeJxjYGBk4eThYmVgYORl4mXjY2JkYGDn4GZmZmEAAAchAILZKO2MAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:3}},7582:(e,t,r)=>{"use strict";r.d(t,{LanguageToggle:()=>i,LanguageToggleText:()=>d});var a=r(475),n=r(9250),s=r(6263),l=r(3552),o=r(2673);function i(e){let t=(0,n.s)();if(!t.locales)throw Error("Missing `<I18nProvider />`");return(0,a.jsxs)(s.AM,{children:[(0,a.jsx)(s.Wv,{"aria-label":t.text.chooseLanguage,...e,className:(0,l.QP)((0,o.r)({color:"ghost",className:"gap-1.5 p-1.5"}),e.className),children:e.children}),(0,a.jsxs)(s.hl,{className:"flex flex-col overflow-hidden p-0",children:[(0,a.jsx)("p",{className:"mb-1 p-2 text-xs font-medium text-fd-muted-foreground",children:t.text.chooseLanguage}),t.locales.map(e=>(0,a.jsx)("button",{type:"button",className:(0,l.QP)("p-2 text-start text-sm",e.locale===t.locale?"bg-fd-primary/10 font-medium text-fd-primary":"hover:bg-fd-accent hover:text-fd-accent-foreground"),onClick:()=>{var r;null===(r=t.onChange)||void 0===r||r.call(t,e.locale)},children:e.name},e.locale))]})]})}function d(e){var t,r;let s=(0,n.s)(),l=null===(r=s.locales)||void 0===r?void 0:null===(t=r.find(e=>e.locale===s.locale))||void 0===t?void 0:t.name;return(0,a.jsx)("span",{...e,children:l})}},84:(e,t,r)=>{"use strict";r.d(t,{RootToggle:()=>m});var a=r(475),n=r(3256),s=r(107),l=r(9477),o=r(6118),i=r(3552),d=r(8604),c=r(3970),u=r(6263);function m(e){let{options:t,placeholder:r,...m}=e,[f,x]=(0,s.useState)(!1),{closeOnRedirect:p}=(0,c.c)(),g=(0,o.usePathname)(),v=(0,s.useMemo)(()=>t.findLast(e=>e.urls?e.urls.includes(g):(0,d.$)(e.url,g,!0)),[t,g]),b=()=>{p.current=!1,x(!1)},y=v?(0,a.jsx)(h,{...v}):r;return(0,a.jsxs)(u.AM,{open:f,onOpenChange:x,children:[y?(0,a.jsxs)(u.Wv,{...m,className:(0,i.QP)("flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground",m.className),children:[y,(0,a.jsx)(n.A,{className:"me-2 size-4 text-fd-muted-foreground"})]}):null,(0,a.jsx)(u.hl,{className:"w-[var(--radix-popover-trigger-width)] overflow-hidden p-0",children:t.map(e=>{var t;return(0,a.jsx)(l,{href:e.url,onClick:b,...e.props,className:(0,i.QP)("flex w-full flex-row items-center gap-2 px-2 py-1.5",v===e?"bg-fd-accent text-fd-accent-foreground":"hover:bg-fd-accent/50",null===(t=e.props)||void 0===t?void 0:t.className),children:(0,a.jsx)(h,{...e})},e.url)})})]})}function h(e){return(0,a.jsxs)(a.Fragment,{children:[e.icon,(0,a.jsxs)("div",{className:"flex-1 text-start",children:[(0,a.jsx)("p",{className:"text-sm font-medium",children:e.title}),e.description?(0,a.jsx)("p",{className:"text-xs text-fd-muted-foreground",children:e.description}):null]})]})}},2216:(e,t,r)=>{"use strict";r.d(t,{LargeSearchToggle:()=>c,SearchToggle:()=>d});var a=r(475),n=r(9990),s=r(6090),l=r(9250),o=r(3552),i=r(2673);function d(e){let{setOpenSearch:t}=(0,s.$)();return(0,a.jsx)("button",{type:"button",className:(0,o.QP)((0,i.r)({size:"icon",color:"ghost",className:e.className})),"data-search":"","aria-label":"Open Search",onClick:()=>{t(!0)},children:(0,a.jsx)(n.A,{})})}function c(e){let{hotKey:t,setOpenSearch:r}=(0,s.$)(),{text:i}=(0,l.s)();return(0,a.jsxs)("button",{type:"button","data-search-full":"",...e,className:(0,o.QP)("inline-flex items-center gap-2 rounded-full border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground",e.className),onClick:()=>{r(!0)},children:[(0,a.jsx)(n.A,{className:"ms-1 size-4"}),i.search,(0,a.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:t.map((e,t)=>(0,a.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},t))})]})}},3568:(e,t,r)=>{"use strict";r.d(t,{ThemeToggle:()=>u});var a=r(475),n=r(7609),s=r(9967);let l=(0,s.A)("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),o=(0,s.A)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);var i=r(7475),d=r(3552);let c=(0,n.F)("size-7 rounded-full p-1.5 text-fd-muted-foreground",{variants:{dark:{true:"dark:bg-fd-accent dark:text-fd-accent-foreground",false:"bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"}}});function u(e){let{className:t,...r}=e,{setTheme:n,resolvedTheme:s}=(0,i.D)();return(0,a.jsxs)("button",{type:"button",className:(0,d.QP)("inline-flex items-center rounded-full border p-[3px]",t),"data-theme-toggle":"","aria-label":"Toggle Theme",onClick:()=>{n("dark"===s?"light":"dark")},...r,children:[(0,a.jsx)(l,{className:(0,d.QP)(c({dark:!1}))}),(0,a.jsx)(o,{className:(0,d.QP)(c({dark:!0}))})]})}},6090:(e,t,r)=>{"use strict";r.d(t,{$:()=>l,SearchOnly:()=>d,Y:()=>i});var a=r(475),n=r(107);let s=(0,n.createContext)({enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function l(){return(0,n.useContext)(s)}function o(){let[e,t]=(0,n.useState)("⌘");return(0,n.useEffect)(()=>{window.navigator.userAgent.includes("Windows")&&t("Ctrl")},[]),e}function i(e){let{SearchDialog:t,children:r,preload:l=!0,options:i,hotKey:d=[{key:e=>e.metaKey||e.ctrlKey,display:(0,a.jsx)(o,{})},{key:"k",display:"K"}],links:c}=e,[u,m]=(0,n.useState)(!l&&void 0);return(0,n.useEffect)(()=>{let e=e=>{d.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(m(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[d]),(0,a.jsxs)(s.Provider,{value:(0,n.useMemo)(()=>({enabled:!0,hotKey:d,setOpenSearch:m}),[d]),children:[void 0!==u&&(0,a.jsx)(t,{open:u,onOpenChange:m,links:c,...i}),r]})}function d(e){let{children:t}=e;if(l().enabled)return t}},875:(e,t,r)=>{"use strict";r.d(t,{LinksMenu:()=>k,Navbar:()=>A,NavbarSidebarTrigger:()=>j});var a=r(475),n=r(9967);let s=(0,n.A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),l=(0,n.A)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);var o=r(3256),i=r(107),d=r(6118),c=r(1114),u=r(3552),m=r(6263),h=r(7230),f=r(1559),x=r(7609),p=r(2673),g=r(3970),v=r(3038),b=r(8470);let y=(0,x.F)("flex flex-row items-center gap-2 rounded-md px-3 py-2.5 text-fd-muted-foreground transition-colors duration-100 [overflow-wrap:anywhere] hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none md:px-2 md:py-1.5 [&_svg]:size-4");function k(e){let{items:t,...r}=e,[n,s]=(0,i.useState)(!1),l=(0,d.usePathname)();return(0,c.T)(l,()=>{s(!1)}),(0,a.jsxs)(m.AM,{open:n,onOpenChange:s,children:[(0,a.jsx)(m.Wv,{...r}),(0,a.jsx)(m.hl,{className:"flex flex-col p-1",children:t.map((e,t)=>(0,a.jsx)(w,{item:e},t))})]})}function A(e){let{open:t}=(0,g.c)(),{isTransparent:r}=(0,v.h)();return(0,a.jsx)("header",{id:"nd-subnav",...e,className:(0,u.QP)("sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors",(!r||t)&&"bg-fd-background/80",e.className),children:e.children})}function j(e){let{open:t}=(0,g.c)();return(0,a.jsx)(b.x2,{...e,className:(0,u.QP)((0,p.r)({color:"ghost",size:"icon"}),e.className),children:t?(0,a.jsx)(s,{}):(0,a.jsx)(l,{})})}function w(e){let{item:t,...r}=e;return"custom"===t.type?(0,a.jsx)("div",{...r,className:(0,u.QP)("grid",r.className),children:t.children}):"menu"===t.type?(0,a.jsxs)(f.Nt,{className:"flex flex-col",children:[(0,a.jsxs)(f.R6,{...r,className:(0,u.QP)(y(),"group",r.className),children:[t.icon,t.text,(0,a.jsx)(o.A,{className:"ms-auto transition-transform group-data-[state=closed]:-rotate-90"})]}),(0,a.jsx)(f.Ke,{children:(0,a.jsx)("div",{className:"flex flex-col py-2 ps-2",children:t.items.map((e,t)=>(0,a.jsx)(w,{item:e},t))})})]}):(0,a.jsxs)(h.BaseLinkItem,{item:t,...r,className:(0,u.QP)("button"===t.type?(0,p.r)({color:"secondary",className:"gap-1.5 [&_svg]:size-4"}):y(),r.className),children:[t.icon,t.text]})}},6774:(e,t,r)=>{"use strict";r.r(t),r.d(t,{CollapsibleSidebar:()=>w,Sidebar:()=>N,SidebarCollapseTrigger:()=>O,SidebarFolder:()=>M,SidebarFolderContent:()=>z,SidebarFolderLink:()=>Q,SidebarFolderTrigger:()=>L,SidebarFooter:()=>S,SidebarHeader:()=>P,SidebarItem:()=>T,SidebarPageTree:()=>R,SidebarSeparator:()=>E,SidebarViewport:()=>C});var a=r(475),n=r(9967);let s=(0,n.A)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var l=r(3256);let o=(0,n.A)("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);var i=r(8470),d=r(6118),c=r(107),u=r(5334),m=r(1114),h=r(3552),f=r(6582),x=r(8604),p=r(1559),g=r(3970),v=r(2673),b=r(7609),y=r(7566);let k=(0,b.F)("flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4",{variants:{active:{true:"bg-fd-primary/10 font-medium text-fd-primary",false:"transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none"}}}),A=(0,c.createContext)(void 0),j=(0,c.createContext)(void 0);function w(e){let{collapsed:t}=(0,g.c)(),[r,n]=(0,c.useState)(!1),s=(0,c.useRef)(0),l=(0,c.useRef)(0);(0,m.T)(t,()=>{n(!1),l.current=Date.now()+150});let o=(0,c.useCallback)(e=>{"touch"===e.pointerType||l.current>Date.now()||(window.clearTimeout(s.current),n(!0))},[]),i=(0,c.useCallback)(e=>{"touch"!==e.pointerType&&(window.clearTimeout(s.current),s.current=window.setTimeout(()=>{n(!1),l.current=Date.now()+150},Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))},[]);return(0,a.jsx)(N,{...e,onPointerEnter:t?o:void 0,onPointerLeave:t?i:void 0,"data-collapsed":t,className:(0,h.QP)("md:transition-all",t&&"md:-me-[var(--fd-sidebar-width)] md:translate-x-[calc(var(--fd-sidebar-offset)*-1)] rtl:md:translate-x-[var(--fd-sidebar-offset)]",t&&r&&"z-50 md:translate-x-0",t&&!r&&"md:opacity-0",e.className),style:{"--fd-sidebar-offset":"calc(var(--fd-sidebar-width) - 20px)"}})}function N(e){let{defaultOpenLevel:t=0,prefetch:r=!0,inner:n,...s}=e,l=(0,c.useMemo)(()=>({defaultOpenLevel:t,prefetch:r}),[t,r]);return(0,a.jsx)(A.Provider,{value:l,children:(0,a.jsx)(i.Pg,{id:"nd-sidebar",blockScrollingWidth:768,...s,className:(0,h.QP)("fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)]","max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible",s.className),style:{...s.style,"--fd-sidebar-height":"calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"},children:(0,a.jsx)("div",{...n,className:(0,h.QP)("flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4",null==n?void 0:n.className),children:s.children})})})}function P(e){return(0,a.jsx)("div",{...e,className:(0,h.QP)("flex flex-col gap-2 px-4 empty:hidden",e.className),children:e.children})}function S(e){return(0,a.jsx)("div",{...e,className:(0,h.QP)("flex flex-col border-t px-4 py-3 empty:hidden",e.className),children:e.children})}function C(e){return(0,a.jsx)(f.FK,{...e,className:(0,h.QP)("h-full",e.className),children:(0,a.jsx)(f.Gl,{className:"px-4",style:{maskImage:"linear-gradient(to bottom, transparent 2px, white 16px)"},children:e.children})})}function E(e){return(0,a.jsx)("p",{...e,className:(0,h.QP)("mb-2 mt-8 px-2 text-sm font-medium first:mt-0",e.className),children:e.children})}function T(e){let{icon:t,...r}=e,n=(0,d.usePathname)(),l=void 0!==r.href&&(0,x.$)(r.href,n,!1),{prefetch:o}=I();return(0,a.jsxs)(u.A,{...r,"data-active":l,className:(0,h.QP)(k({active:l}),r.className),prefetch:o,children:[null!=t?t:r.external?(0,a.jsx)(s,{}):null,r.children]})}function M(e){let{defaultOpen:t=!1,...r}=e,[n,s]=(0,c.useState)(t);return(0,m.T)(t,e=>{e&&s(e)}),(0,a.jsx)(p.Nt,{open:n,onOpenChange:s,children:(0,a.jsx)(j.Provider,{value:(0,c.useMemo)(()=>({open:n,setOpen:s}),[n]),children:r.children})})}function L(e){let{open:t}=V();return(0,a.jsxs)(p.R6,{...e,className:(0,h.QP)(k({active:!1}),"w-full"),children:[e.children,(0,a.jsx)(l.A,{"data-icon":!0,className:(0,h.QP)("ms-auto transition-transform",!t&&"-rotate-90")})]})}function Q(e){let{open:t,setOpen:r}=V(),{prefetch:n}=I(),s=(0,d.usePathname)(),o=void 0!==e.href&&(0,x.$)(e.href,s,!1);return(0,a.jsxs)(u.A,{...e,"data-active":o,className:(0,h.QP)(k({active:o}),"w-full",e.className),onClick:e=>{e.target.hasAttribute("data-icon")?(r(e=>!e),e.preventDefault()):r(e=>!o||!e)},prefetch:n,children:[e.children,(0,a.jsx)(l.A,{"data-icon":!0,className:(0,h.QP)("ms-auto transition-transform",!t&&"-rotate-90")})]})}function z(e){return(0,a.jsx)(p.Ke,{...e,children:(0,a.jsx)("div",{className:"ms-3 border-s py-1.5 ps-1.5 md:ms-2",children:e.children})})}function O(e){var t;let{collapsed:r,setCollapsed:n}=(0,g.c)();return(0,a.jsx)("button",{type:"button","aria-label":"Collapse Sidebar","data-collapsed":r,...e,className:(0,h.QP)((0,v.r)({color:"ghost",size:"icon"}),"backdrop-blur-lg",e.className),onClick:()=>{n(e=>!e)},children:null!==(t=e.children)&&void 0!==t?t:(0,a.jsx)(o,{})})}function V(){let e=(0,c.useContext)(j);if(!e)throw Error("Missing sidebar folder");return e}function I(){let e=(0,c.useContext)(A);if(!e)throw Error("<Sidebar /> component required.");return e}function R(e){let{root:t}=(0,y.t)();return(0,c.useMemo)(()=>{var r;let{Separator:n,Item:s,Folder:l}=null!==(r=e.components)&&void 0!==r?r:{};return function e(t,r){return t.map((t,o)=>{let i="".concat(t.type,"_").concat(o.toString());switch(t.type){case"separator":if(n)return(0,a.jsx)(n,{item:t},i);return(0,a.jsx)(E,{children:t.name},i);case"folder":if(l)return(0,a.jsx)(l,{item:t,level:r},i);return(0,a.jsx)(F,{item:t,level:r,children:e(t.children,r+1)},i);default:if(s)return(0,a.jsx)(s,{item:t},t.url);return(0,a.jsx)(T,{href:t.url,external:t.external,icon:t.icon,children:t.name},t.url)}})}(t.children,1)},[t,e.components])}function F(e){var t;let{item:r,children:n,level:s}=e,{defaultOpenLevel:l}=I(),o=(0,y.L)();return(0,a.jsxs)(M,{defaultOpen:(null!==(t=r.defaultOpen)&&void 0!==t?t:l>=s)||o.includes(r),children:[r.index?(0,a.jsxs)(Q,{href:r.index.url,external:r.index.external,children:[r.icon,r.name]}):(0,a.jsxs)(L,{children:[r.icon,r.name]}),(0,a.jsx)(z,{children:n})]})}},7230:(e,t,r)=>{"use strict";r.r(t),r.d(t,{BaseLinkItem:()=>i});var a=r(475),n=r(5334),s=r(6118),l=r(107),o=r(8604);let i=(0,l.forwardRef)((e,t)=>{var r;let{item:l,...i}=e,d=(0,s.usePathname)(),c=null!==(r=l.active)&&void 0!==r?r:"url",u="none"!==c&&(0,o.$)(l.url,d,"nested-url"===c);return(0,a.jsx)(n.A,{ref:t,href:l.url,external:l.external,...i,"data-active":u,children:i.children})});i.displayName="BaseLinkItem"},8604:(e,t,r)=>{"use strict";function a(e,t,r=!0){return e===t||r&&t.startsWith(`${e}/`)}r.d(t,{$:()=>a})},7475:(e,t,r)=>{"use strict";r.d(t,{D:()=>c,N:()=>u});var a=r(107),n=(e,t,r,a,n,s,l,o)=>{let i=document.documentElement,d=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,a=r&&s?n.map(e=>s[e]||e):n;r?(i.classList.remove(...a),i.classList.add(t)):i.setAttribute(e,t)}),o&&d.includes(t)&&(i.style.colorScheme=t)}if(a)c(a);else try{let e=localStorage.getItem(t)||r,a=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(a)}catch(e){}},s=["light","dark"],l="(prefers-color-scheme: dark)",o="undefined"==typeof window,i=a.createContext(void 0),d={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=a.useContext(i))?e:d},u=e=>a.useContext(i)?a.createElement(a.Fragment,null,e.children):a.createElement(h,{...e}),m=["light","dark"],h=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:n=!0,enableColorScheme:o=!0,storageKey:d="theme",themes:c=m,defaultTheme:u=n?"system":"light",attribute:h="data-theme",value:v,children:b,nonce:y,scriptProps:k}=e,[A,j]=a.useState(()=>x(d,u)),[w,N]=a.useState(()=>x(d)),P=v?Object.values(v):c,S=a.useCallback(e=>{let t=e;if(!t)return;"system"===e&&n&&(t=g());let a=v?v[t]:t,l=r?p(y):null,i=document.documentElement,d=e=>{"class"===e?(i.classList.remove(...P),a&&i.classList.add(a)):e.startsWith("data-")&&(a?i.setAttribute(e,a):i.removeAttribute(e))};if(Array.isArray(h)?h.forEach(d):d(h),o){let e=s.includes(u)?u:null,r=s.includes(t)?t:e;i.style.colorScheme=r}null==l||l()},[y]),C=a.useCallback(e=>{let t="function"==typeof e?e(A):e;j(t);try{localStorage.setItem(d,t)}catch(e){}},[A]),E=a.useCallback(e=>{N(g(e)),"system"===A&&n&&!t&&S("system")},[A,t]);a.useEffect(()=>{let e=window.matchMedia(l);return e.addListener(E),E(e),()=>e.removeListener(E)},[E]),a.useEffect(()=>{let e=e=>{e.key===d&&(e.newValue?j(e.newValue):C(u))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[C]),a.useEffect(()=>{S(null!=t?t:A)},[t,A]);let T=a.useMemo(()=>({theme:A,setTheme:C,forcedTheme:t,resolvedTheme:"system"===A?w:A,themes:n?[...c,"system"]:c,systemTheme:n?w:void 0}),[A,C,t,w,n,c]);return a.createElement(i.Provider,{value:T},a.createElement(f,{forcedTheme:t,storageKey:d,attribute:h,enableSystem:n,enableColorScheme:o,defaultTheme:u,value:v,themes:c,nonce:y,scriptProps:k}),b)},f=a.memo(e=>{let{forcedTheme:t,storageKey:r,attribute:s,enableSystem:l,enableColorScheme:o,defaultTheme:i,value:d,themes:c,nonce:u,scriptProps:m}=e,h=JSON.stringify([s,r,i,t,c,d,l,o]).slice(1,-1);return a.createElement("script",{...m,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?u:"",dangerouslySetInnerHTML:{__html:"(".concat(n.toString(),")(").concat(h,")")}})}),x=(e,t)=>{let r;if(!o){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},p=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},g=e=>(e||(e=window.matchMedia(l)),e.matches?"dark":"light")}},e=>{var t=t=>e(e.s=t);e.O(0,[552,163,342,680,64,775,567,159,191,35,358],()=>t(5529)),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/layout-200a20881e2bbf6e.js b/_next/static/chunks/app/layout-299d602e74a4623d.js similarity index 99% rename from _next/static/chunks/app/layout-200a20881e2bbf6e.js rename to _next/static/chunks/app/layout-299d602e74a4623d.js index 55626c1..0577776 100644 --- a/_next/static/chunks/app/layout-200a20881e2bbf6e.js +++ b/_next/static/chunks/app/layout-299d602e74a4623d.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{76:(e,t,n)=>{Promise.resolve().then(n.bind(n,1190)),Promise.resolve().then(n.bind(n,3495)),Promise.resolve().then(n.t.bind(n,3627,23))},3495:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(475),l=n(107);let a=(0,n(9967).A)("Type",[["polyline",{points:"4 7 4 4 20 4 20 7",key:"1nosan"}],["line",{x1:"9",x2:"15",y1:"20",y2:"20",key:"swin9y"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]]);var o=n(3552);let s=[{name:"默认",value:""},{name:"无衬线",value:"font-sans"},{name:"衬线",value:"font-serif"},{name:"等宽",value:"font-mono"}];function i(){let[e,t]=(0,l.useState)(!1),[n,i]=(0,l.useState)(""),u=e=>{i(e),document.body.className=e};return(0,r.jsxs)("div",{className:"fixed bottom-6 right-6 z-50 flex items-center justify-center",children:[(0,r.jsx)("div",{className:(0,o.QP)("absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm","rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right",e?"scale-100 opacity-100":"scale-75 opacity-0 pointer-events-none"),children:(0,r.jsx)("div",{className:"flex flex-col gap-3",children:s.map((t,l)=>(0,r.jsx)("button",{onClick:()=>u(t.value),className:(0,o.QP)("w-10 h-10 rounded-xl flex items-center justify-center transition-all","bg-white dark:bg-zinc-800 shadow hover:shadow-md","hover:scale-105 active:scale-95",t.value,n===t.value&&"ring-2 ring-blue-500"),style:{transform:"translateY(".concat(e?0:20,"px)"),opacity:e?1:0,transitionDelay:"".concat(50*l,"ms")},children:(0,r.jsx)("span",{className:"text-lg select-none",children:"T"})},t.value))})}),(0,r.jsx)("button",{onClick:()=>t(!e),className:(0,o.QP)("w-12 h-12 rounded-xl shadow-lg","bg-white dark:bg-zinc-800","flex items-center justify-center","hover:shadow-xl transition-all","hover:scale-105 active:scale-95","focus:outline-none focus:ring-2 focus:ring-blue-500",e&&"bg-blue-50 dark:bg-blue-950"),children:(0,r.jsx)(a,{className:"h-5 w-5"})})]})}},1190:(e,t,n)=>{"use strict";n.d(t,{Provider:()=>m});var r=n(475),l=n(7475),a=n(7836),o=n.n(a),s=n(2515),i=n(3970),u=n(6090);n(9250),n(7566),n(4136);let d=o()(()=>Promise.all([n.e(163),n.e(680),n.e(457),n.e(303)]).then(n.bind(n,8303)),{loadableGenerated:{webpack:()=>[require.resolveWeak("./components/dialog/search-default")]},ssr:!1});function c(e){let{children:t,dir:n,theme:{enabled:a=!0,...o}={},search:c}=e,f=t;return(null==c?void 0:c.enabled)!==!1&&(f=(0,r.jsx)(u.Y,{SearchDialog:d,...c,children:f})),a&&(f=(0,r.jsx)(l.N,{attribute:"class",defaultTheme:"system",enableSystem:!0,disableTransitionOnChange:!0,...o,children:f})),(0,r.jsx)(s.FX,{dir:null!=n?n:"ltr",children:(0,r.jsx)(i.G,{children:f})})}let f=o()(()=>Promise.all([n.e(163),n.e(680),n.e(457),n.e(849)]).then(n.bind(n,849)),{loadableGenerated:{webpack:()=>[849]}});function m(e){let{children:t}=e;return(0,r.jsx)(c,{search:{SearchDialog:f},children:t})}},7836:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=n(7342)._(n(4268));function l(e,t){var n;let l={};"function"==typeof e&&(l.loader=e);let a={...l,...t};return(0,r.default)({...a,modules:null==(n=a.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6939:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return l}});let r=n(3007);function l(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},4268:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let r=n(475),l=n(107),a=n(6939),o=n(3046);function s(e){return{default:e&&"default"in e?e.default:e}}let i={loader:()=>Promise.resolve(s(()=>null)),loading:null,ssr:!0},u=function(e){let t={...i,...e},n=(0,l.lazy)(()=>t.loader().then(s)),u=t.loading;function d(e){let s=u?(0,r.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,i=!t.ssr||!!t.loading,d=i?l.Suspense:l.Fragment,c=t.ssr?(0,r.jsxs)(r.Fragment,{children:["undefined"==typeof window?(0,r.jsx)(o.PreloadChunks,{moduleIds:t.modules}):null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(d,{...i?{fallback:s}:{},children:c})}return d.displayName="LoadableComponent",d}},3046:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return s}});let r=n(475),l=n(5642),a=n(2381),o=n(724);function s(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=a.workAsyncStorage.getStore();if(void 0===n)return null;let s=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files;s.push(...t)}}return 0===s.length?null:(0,r.jsx)(r.Fragment,{children:s.map(e=>{let t=n.assetPrefix+"/_next/"+(0,o.encodeURIPath)(e);return e.endsWith(".css")?(0,r.jsx)("link",{precedence:"dynamic",href:t,rel:"stylesheet",as:"style"},e):((0,l.preload)(t,{as:"script",fetchPriority:"low"}),null)})})}},3627:()=>{},3695:(e,t,n)=>{"use strict";function r(e,t,n){let{includePage:r=!0,includeSeparator:l=!1,includeRoot:a}=n,o=[];return t.forEach((e,n)=>{if("separator"===e.type&&l&&o.push({name:e.name}),"folder"===e.type){let r=t.at(n+1);if(r&&e.index===r)return;if(e.root){o=[];return}o.push({name:e.name,url:e.index?.url})}"page"===e.type&&r&&o.push({name:e.name,url:e.url})}),a&&o.unshift({name:e.name,url:"object"==typeof a?a.url:void 0}),o}n.d(t,{Pp:()=>r,oe:()=>function e(t,n){let r;for(let l of t){if("separator"===l.type&&(r=l),"folder"===l.type){if(l.index?.url===n){let e=[];return r&&e.push(r),e.push(l,l.index),e}let t=e(l.children,n);if(t)return t.unshift(l),r&&t.unshift(r),t}if("page"===l.type&&l.url===n){let e=[];return r&&e.push(r),e.push(l),e}}return null}}),n(1658),n(107)},5704:(e,t,n)=>{"use strict";n.d(t,{T:()=>l});var r=n(107);function l(e,t,n=function e(t,n){return Array.isArray(t)&&Array.isArray(n)?n.length!==t.length||t.some((t,r)=>e(t,n[r])):t!==n}){let[a,o]=(0,r.useState)(e);n(a,e)&&(t(e,a),o(e))}},8470:(e,t,n)=>{"use strict";n.d(t,{GB:()=>i,Pg:()=>d,x2:()=>u}),n(1658);var r=n(107),l=n(7939),a=n(475),o=(0,r.createContext)(void 0);function s(){let e=(0,r.useContext)(o);if(!e)throw Error("Missing sidebar provider");return e}function i(e){var t,n;let[l,s]=(0,r.useState)(!1);return(0,a.jsx)(o.Provider,{value:[null!==(t=e.open)&&void 0!==t?t:l,null!==(n=e.onOpenChange)&&void 0!==n?n:s],children:e.children})}function u(e){let{as:t,...n}=e,[r,l]=s();return(0,a.jsx)(null!=t?t:"button",{"aria-label":"Toggle Sidebar","data-open":r,onClick:()=>{l(!r)},...n})}function d(e){let{as:t,blockScrollingWidth:n,...o}=e,[i]=s(),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!n)return;let e=window.matchMedia("(min-width: ".concat(n.toString(),"px)")),t=()=>{d(!e.matches)};return t(),e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}},[n]),(0,a.jsx)(l.A,{as:null!=t?t:"aside","data-open":i,enabled:!!(u&&i),...o,children:o.children})}},1114:(e,t,n)=>{"use strict";n.d(t,{T:()=>r.T});var r=n(5704);n(1658)},4136:(e,t,n)=>{"use strict";n.d(t,{StylesProvider:()=>s,v:()=>o});var r=n(475),l=n(107);let a=(0,l.createContext)({tocNav:"xl:hidden",toc:"max-xl:hidden"});function o(){return(0,l.useContext)(a)}function s(e){let{children:t,...n}=e;return(0,r.jsx)(a.Provider,{value:n,children:t})}},6090:(e,t,n)=>{"use strict";n.d(t,{$:()=>o,SearchOnly:()=>u,Y:()=>i});var r=n(475),l=n(107);let a=(0,l.createContext)({enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function o(){return(0,l.useContext)(a)}function s(){let[e,t]=(0,l.useState)("⌘");return(0,l.useEffect)(()=>{window.navigator.userAgent.includes("Windows")&&t("Ctrl")},[]),e}function i(e){let{SearchDialog:t,children:n,preload:o=!0,options:i,hotKey:u=[{key:e=>e.metaKey||e.ctrlKey,display:(0,r.jsx)(s,{})},{key:"k",display:"K"}],links:d}=e,[c,f]=(0,l.useState)(!o&&void 0);return(0,l.useEffect)(()=>{let e=e=>{u.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(f(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[u]),(0,r.jsxs)(a.Provider,{value:(0,l.useMemo)(()=>({enabled:!0,hotKey:u,setOpenSearch:f}),[u]),children:[void 0!==c&&(0,r.jsx)(t,{open:c,onOpenChange:f,links:d,...i}),n]})}function u(e){let{children:t}=e;if(o().enabled)return t}},3970:(e,t,n)=>{"use strict";n.d(t,{G:()=>d,c:()=>u});var r=n(475),l=n(107),a=n(6118),o=n(8470),s=n(1114);let i=(0,l.createContext)(void 0);function u(){let e=(0,l.useContext)(i);if(!e)throw Error("Missing root provider");return e}function d({children:e}){let t=(0,l.useRef)(!0),[n,u]=(0,l.useState)(!1),[d,c]=(0,l.useState)(!1),f=(0,a.usePathname)();return(0,s.T)(f,()=>{t.current&&u(!1),t.current=!0}),(0,r.jsx)(i.Provider,{value:(0,l.useMemo)(()=>({open:n,setOpen:u,collapsed:d,setCollapsed:c,closeOnRedirect:t}),[n,d]),children:(0,r.jsx)(o.GB,{open:n,onOpenChange:u,children:e})})}},7566:(e,t,n)=>{"use strict";n.d(t,{L:()=>d,TreeContextProvider:()=>u,t:()=>c});var r=n(475),l=n(6118),a=n(107),o=n(3695);let s=(0,a.createContext)(null),i=(0,a.createContext)([]);function u(e){var t;let{children:n,tree:u}=e,d=(0,l.usePathname)(),c=(0,a.useMemo)(()=>{var e;return null!==(e=(0,o.oe)(u.children,d))&&void 0!==e?e:[]},[d,u]),f=null!==(t=c.findLast(e=>"folder"===e.type&&e.root))&&void 0!==t?t:u;return(0,r.jsx)(s.Provider,{value:(0,a.useMemo)(()=>({root:f}),[f]),children:(0,r.jsx)(i.Provider,{value:c,children:n})})}function d(){return(0,a.useContext)(i)}function c(){let e=(0,a.useContext)(s);if(!e)throw Error("You must wrap this component under <DocsLayout />");return e}},7475:(e,t,n)=>{"use strict";n.d(t,{D:()=>d,N:()=>c});var r=n(107),l=(e,t,n,r,l,a,o,s)=>{let i=document.documentElement,u=["light","dark"];function d(t){(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&a?l.map(e=>a[e]||e):l;n?(i.classList.remove(...r),i.classList.add(t)):i.setAttribute(e,t)}),s&&u.includes(t)&&(i.style.colorScheme=t)}if(r)d(r);else try{let e=localStorage.getItem(t)||n,r=o&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;d(r)}catch(e){}},a=["light","dark"],o="(prefers-color-scheme: dark)",s="undefined"==typeof window,i=r.createContext(void 0),u={setTheme:e=>{},themes:[]},d=()=>{var e;return null!=(e=r.useContext(i))?e:u},c=e=>r.useContext(i)?r.createElement(r.Fragment,null,e.children):r.createElement(m,{...e}),f=["light","dark"],m=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:l=!0,enableColorScheme:s=!0,storageKey:u="theme",themes:d=f,defaultTheme:c=l?"system":"light",attribute:m="data-theme",value:b,children:g,nonce:x,scriptProps:w}=e,[j,k]=r.useState(()=>p(u,c)),[C,P]=r.useState(()=>p(u)),S=b?Object.values(b):d,E=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&l&&(t=v());let r=b?b[t]:t,o=n?y(x):null,i=document.documentElement,u=e=>{"class"===e?(i.classList.remove(...S),r&&i.classList.add(r)):e.startsWith("data-")&&(r?i.setAttribute(e,r):i.removeAttribute(e))};if(Array.isArray(m)?m.forEach(u):u(m),s){let e=a.includes(c)?c:null,n=a.includes(t)?t:e;i.style.colorScheme=n}null==o||o()},[x]),T=r.useCallback(e=>{let t="function"==typeof e?e(j):e;k(t);try{localStorage.setItem(u,t)}catch(e){}},[j]),O=r.useCallback(e=>{P(v(e)),"system"===j&&l&&!t&&E("system")},[j,t]);r.useEffect(()=>{let e=window.matchMedia(o);return e.addListener(O),O(e),()=>e.removeListener(O)},[O]),r.useEffect(()=>{let e=e=>{e.key===u&&(e.newValue?k(e.newValue):T(c))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[T]),r.useEffect(()=>{E(null!=t?t:j)},[t,j]);let _=r.useMemo(()=>({theme:j,setTheme:T,forcedTheme:t,resolvedTheme:"system"===j?C:j,themes:l?[...d,"system"]:d,systemTheme:l?C:void 0}),[j,T,t,C,l,d]);return r.createElement(i.Provider,{value:_},r.createElement(h,{forcedTheme:t,storageKey:u,attribute:m,enableSystem:l,enableColorScheme:s,defaultTheme:c,value:b,themes:d,nonce:x,scriptProps:w}),g)},h=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:a,enableSystem:o,enableColorScheme:s,defaultTheme:i,value:u,themes:d,nonce:c,scriptProps:f}=e,m=JSON.stringify([a,n,i,t,d,u,o,s]).slice(1,-1);return r.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?c:"",dangerouslySetInnerHTML:{__html:"(".concat(l.toString(),")(").concat(m,")")}})}),p=(e,t)=>{let n;if(!s){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},y=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},v=e=>(e||(e=window.matchMedia(o)),e.matches?"dark":"light")}},e=>{var t=t=>e(e.s=t);e.O(0,[338,99,37,191,35,358],()=>t(76)),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{76:(e,t,n)=>{Promise.resolve().then(n.bind(n,1190)),Promise.resolve().then(n.bind(n,3495)),Promise.resolve().then(n.t.bind(n,3627,23))},3495:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(475),l=n(107);let a=(0,n(9967).A)("Type",[["polyline",{points:"4 7 4 4 20 4 20 7",key:"1nosan"}],["line",{x1:"9",x2:"15",y1:"20",y2:"20",key:"swin9y"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]]);var o=n(3552);let s=[{name:"默认",value:""},{name:"无衬线",value:"font-sans"},{name:"衬线",value:"font-serif"},{name:"等宽",value:"font-mono"}];function i(){let[e,t]=(0,l.useState)(!1),[n,i]=(0,l.useState)(""),u=e=>{i(e),document.body.className=e};return(0,r.jsxs)("div",{className:"fixed bottom-6 right-6 z-50 flex items-center justify-center",children:[(0,r.jsx)("div",{className:(0,o.QP)("absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm","rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right",e?"scale-100 opacity-100":"scale-75 opacity-0 pointer-events-none"),children:(0,r.jsx)("div",{className:"flex flex-col gap-3",children:s.map((t,l)=>(0,r.jsx)("button",{onClick:()=>u(t.value),className:(0,o.QP)("w-10 h-10 rounded-xl flex items-center justify-center transition-all","bg-white dark:bg-zinc-800 shadow hover:shadow-md","hover:scale-105 active:scale-95",t.value,n===t.value&&"ring-2 ring-blue-500"),style:{transform:"translateY(".concat(e?0:20,"px)"),opacity:e?1:0,transitionDelay:"".concat(50*l,"ms")},children:(0,r.jsx)("span",{className:"text-lg select-none",children:"T"})},t.value))})}),(0,r.jsx)("button",{onClick:()=>t(!e),className:(0,o.QP)("w-12 h-12 rounded-xl shadow-lg","bg-white dark:bg-zinc-800","flex items-center justify-center","hover:shadow-xl transition-all","hover:scale-105 active:scale-95","focus:outline-none focus:ring-2 focus:ring-blue-500",e&&"bg-blue-50 dark:bg-blue-950"),children:(0,r.jsx)(a,{className:"h-5 w-5"})})]})}},1190:(e,t,n)=>{"use strict";n.d(t,{Provider:()=>m});var r=n(475),l=n(7475),a=n(7836),o=n.n(a),s=n(2515),i=n(3970),u=n(6090);n(9250),n(7566),n(4136);let d=o()(()=>Promise.all([n.e(163),n.e(680),n.e(457),n.e(303)]).then(n.bind(n,8303)),{loadableGenerated:{webpack:()=>[require.resolveWeak("./components/dialog/search-default")]},ssr:!1});function c(e){let{children:t,dir:n,theme:{enabled:a=!0,...o}={},search:c}=e,f=t;return(null==c?void 0:c.enabled)!==!1&&(f=(0,r.jsx)(u.Y,{SearchDialog:d,...c,children:f})),a&&(f=(0,r.jsx)(l.N,{attribute:"class",defaultTheme:"system",enableSystem:!0,disableTransitionOnChange:!0,...o,children:f})),(0,r.jsx)(s.FX,{dir:null!=n?n:"ltr",children:(0,r.jsx)(i.G,{children:f})})}let f=o()(()=>Promise.all([n.e(163),n.e(680),n.e(457),n.e(849)]).then(n.bind(n,849)),{loadableGenerated:{webpack:()=>[849]}});function m(e){let{children:t}=e;return(0,r.jsx)(c,{search:{SearchDialog:f},children:t})}},7836:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=n(7342)._(n(4268));function l(e,t){var n;let l={};"function"==typeof e&&(l.loader=e);let a={...l,...t};return(0,r.default)({...a,modules:null==(n=a.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6939:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return l}});let r=n(3007);function l(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},4268:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let r=n(475),l=n(107),a=n(6939),o=n(3046);function s(e){return{default:e&&"default"in e?e.default:e}}let i={loader:()=>Promise.resolve(s(()=>null)),loading:null,ssr:!0},u=function(e){let t={...i,...e},n=(0,l.lazy)(()=>t.loader().then(s)),u=t.loading;function d(e){let s=u?(0,r.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,i=!t.ssr||!!t.loading,d=i?l.Suspense:l.Fragment,c=t.ssr?(0,r.jsxs)(r.Fragment,{children:["undefined"==typeof window?(0,r.jsx)(o.PreloadChunks,{moduleIds:t.modules}):null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(d,{...i?{fallback:s}:{},children:c})}return d.displayName="LoadableComponent",d}},3046:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return s}});let r=n(475),l=n(5642),a=n(2381),o=n(724);function s(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=a.workAsyncStorage.getStore();if(void 0===n)return null;let s=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files;s.push(...t)}}return 0===s.length?null:(0,r.jsx)(r.Fragment,{children:s.map(e=>{let t=n.assetPrefix+"/_next/"+(0,o.encodeURIPath)(e);return e.endsWith(".css")?(0,r.jsx)("link",{precedence:"dynamic",href:t,rel:"stylesheet",as:"style"},e):((0,l.preload)(t,{as:"script",fetchPriority:"low"}),null)})})}},3627:()=>{},3695:(e,t,n)=>{"use strict";function r(e,t,n){let{includePage:r=!0,includeSeparator:l=!1,includeRoot:a}=n,o=[];return t.forEach((e,n)=>{if("separator"===e.type&&l&&o.push({name:e.name}),"folder"===e.type){let r=t.at(n+1);if(r&&e.index===r)return;if(e.root){o=[];return}o.push({name:e.name,url:e.index?.url})}"page"===e.type&&r&&o.push({name:e.name,url:e.url})}),a&&o.unshift({name:e.name,url:"object"==typeof a?a.url:void 0}),o}n.d(t,{Pp:()=>r,oe:()=>function e(t,n){let r;for(let l of t){if("separator"===l.type&&(r=l),"folder"===l.type){if(l.index?.url===n){let e=[];return r&&e.push(r),e.push(l,l.index),e}let t=e(l.children,n);if(t)return t.unshift(l),r&&t.unshift(r),t}if("page"===l.type&&l.url===n){let e=[];return r&&e.push(r),e.push(l),e}}return null}}),n(1658),n(107)},5704:(e,t,n)=>{"use strict";n.d(t,{T:()=>l});var r=n(107);function l(e,t,n=function e(t,n){return Array.isArray(t)&&Array.isArray(n)?n.length!==t.length||t.some((t,r)=>e(t,n[r])):t!==n}){let[a,o]=(0,r.useState)(e);n(a,e)&&(t(e,a),o(e))}},8470:(e,t,n)=>{"use strict";n.d(t,{GB:()=>i,Pg:()=>d,x2:()=>u}),n(1658);var r=n(107),l=n(7939),a=n(475),o=(0,r.createContext)(void 0);function s(){let e=(0,r.useContext)(o);if(!e)throw Error("Missing sidebar provider");return e}function i(e){var t,n;let[l,s]=(0,r.useState)(!1);return(0,a.jsx)(o.Provider,{value:[null!==(t=e.open)&&void 0!==t?t:l,null!==(n=e.onOpenChange)&&void 0!==n?n:s],children:e.children})}function u(e){let{as:t,...n}=e,[r,l]=s();return(0,a.jsx)(null!=t?t:"button",{"aria-label":"Toggle Sidebar","data-open":r,onClick:()=>{l(!r)},...n})}function d(e){let{as:t,blockScrollingWidth:n,...o}=e,[i]=s(),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!n)return;let e=window.matchMedia("(min-width: ".concat(n.toString(),"px)")),t=()=>{d(!e.matches)};return t(),e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}},[n]),(0,a.jsx)(l.A,{as:null!=t?t:"aside","data-open":i,enabled:!!(u&&i),...o,children:o.children})}},1114:(e,t,n)=>{"use strict";n.d(t,{T:()=>r.T});var r=n(5704);n(1658)},4136:(e,t,n)=>{"use strict";n.d(t,{StylesProvider:()=>s,v:()=>o});var r=n(475),l=n(107);let a=(0,l.createContext)({tocNav:"xl:hidden",toc:"max-xl:hidden"});function o(){return(0,l.useContext)(a)}function s(e){let{children:t,...n}=e;return(0,r.jsx)(a.Provider,{value:n,children:t})}},6090:(e,t,n)=>{"use strict";n.d(t,{$:()=>o,SearchOnly:()=>u,Y:()=>i});var r=n(475),l=n(107);let a=(0,l.createContext)({enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function o(){return(0,l.useContext)(a)}function s(){let[e,t]=(0,l.useState)("⌘");return(0,l.useEffect)(()=>{window.navigator.userAgent.includes("Windows")&&t("Ctrl")},[]),e}function i(e){let{SearchDialog:t,children:n,preload:o=!0,options:i,hotKey:u=[{key:e=>e.metaKey||e.ctrlKey,display:(0,r.jsx)(s,{})},{key:"k",display:"K"}],links:d}=e,[c,f]=(0,l.useState)(!o&&void 0);return(0,l.useEffect)(()=>{let e=e=>{u.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(f(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[u]),(0,r.jsxs)(a.Provider,{value:(0,l.useMemo)(()=>({enabled:!0,hotKey:u,setOpenSearch:f}),[u]),children:[void 0!==c&&(0,r.jsx)(t,{open:c,onOpenChange:f,links:d,...i}),n]})}function u(e){let{children:t}=e;if(o().enabled)return t}},3970:(e,t,n)=>{"use strict";n.d(t,{G:()=>d,c:()=>u});var r=n(475),l=n(107),a=n(6118),o=n(8470),s=n(1114);let i=(0,l.createContext)(void 0);function u(){let e=(0,l.useContext)(i);if(!e)throw Error("Missing root provider");return e}function d({children:e}){let t=(0,l.useRef)(!0),[n,u]=(0,l.useState)(!1),[d,c]=(0,l.useState)(!1),f=(0,a.usePathname)();return(0,s.T)(f,()=>{t.current&&u(!1),t.current=!0}),(0,r.jsx)(i.Provider,{value:(0,l.useMemo)(()=>({open:n,setOpen:u,collapsed:d,setCollapsed:c,closeOnRedirect:t}),[n,d]),children:(0,r.jsx)(o.GB,{open:n,onOpenChange:u,children:e})})}},7566:(e,t,n)=>{"use strict";n.d(t,{L:()=>d,TreeContextProvider:()=>u,t:()=>c});var r=n(475),l=n(6118),a=n(107),o=n(3695);let s=(0,a.createContext)(null),i=(0,a.createContext)([]);function u(e){var t;let{children:n,tree:u}=e,d=(0,l.usePathname)(),c=(0,a.useMemo)(()=>{var e;return null!==(e=(0,o.oe)(u.children,d))&&void 0!==e?e:[]},[d,u]),f=null!==(t=c.findLast(e=>"folder"===e.type&&e.root))&&void 0!==t?t:u;return(0,r.jsx)(s.Provider,{value:(0,a.useMemo)(()=>({root:f}),[f]),children:(0,r.jsx)(i.Provider,{value:c,children:n})})}function d(){return(0,a.useContext)(i)}function c(){let e=(0,a.useContext)(s);if(!e)throw Error("You must wrap this component under <DocsLayout />");return e}},7475:(e,t,n)=>{"use strict";n.d(t,{D:()=>d,N:()=>c});var r=n(107),l=(e,t,n,r,l,a,o,s)=>{let i=document.documentElement,u=["light","dark"];function d(t){(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&a?l.map(e=>a[e]||e):l;n?(i.classList.remove(...r),i.classList.add(t)):i.setAttribute(e,t)}),s&&u.includes(t)&&(i.style.colorScheme=t)}if(r)d(r);else try{let e=localStorage.getItem(t)||n,r=o&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;d(r)}catch(e){}},a=["light","dark"],o="(prefers-color-scheme: dark)",s="undefined"==typeof window,i=r.createContext(void 0),u={setTheme:e=>{},themes:[]},d=()=>{var e;return null!=(e=r.useContext(i))?e:u},c=e=>r.useContext(i)?r.createElement(r.Fragment,null,e.children):r.createElement(m,{...e}),f=["light","dark"],m=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:l=!0,enableColorScheme:s=!0,storageKey:u="theme",themes:d=f,defaultTheme:c=l?"system":"light",attribute:m="data-theme",value:b,children:g,nonce:x,scriptProps:w}=e,[j,k]=r.useState(()=>p(u,c)),[C,P]=r.useState(()=>p(u)),S=b?Object.values(b):d,E=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&l&&(t=v());let r=b?b[t]:t,o=n?y(x):null,i=document.documentElement,u=e=>{"class"===e?(i.classList.remove(...S),r&&i.classList.add(r)):e.startsWith("data-")&&(r?i.setAttribute(e,r):i.removeAttribute(e))};if(Array.isArray(m)?m.forEach(u):u(m),s){let e=a.includes(c)?c:null,n=a.includes(t)?t:e;i.style.colorScheme=n}null==o||o()},[x]),T=r.useCallback(e=>{let t="function"==typeof e?e(j):e;k(t);try{localStorage.setItem(u,t)}catch(e){}},[j]),O=r.useCallback(e=>{P(v(e)),"system"===j&&l&&!t&&E("system")},[j,t]);r.useEffect(()=>{let e=window.matchMedia(o);return e.addListener(O),O(e),()=>e.removeListener(O)},[O]),r.useEffect(()=>{let e=e=>{e.key===u&&(e.newValue?k(e.newValue):T(c))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[T]),r.useEffect(()=>{E(null!=t?t:j)},[t,j]);let _=r.useMemo(()=>({theme:j,setTheme:T,forcedTheme:t,resolvedTheme:"system"===j?C:j,themes:l?[...d,"system"]:d,systemTheme:l?C:void 0}),[j,T,t,C,l,d]);return r.createElement(i.Provider,{value:_},r.createElement(h,{forcedTheme:t,storageKey:u,attribute:m,enableSystem:l,enableColorScheme:s,defaultTheme:c,value:b,themes:d,nonce:x,scriptProps:w}),g)},h=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:a,enableSystem:o,enableColorScheme:s,defaultTheme:i,value:u,themes:d,nonce:c,scriptProps:f}=e,m=JSON.stringify([a,n,i,t,d,u,o,s]).slice(1,-1);return r.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?c:"",dangerouslySetInnerHTML:{__html:"(".concat(l.toString(),")(").concat(m,")")}})}),p=(e,t)=>{let n;if(!s){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},y=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},v=e=>(e||(e=window.matchMedia(o)),e.matches?"dark":"light")}},e=>{var t=t=>e(e.s=t);e.O(0,[338,552,64,191,35,358],()=>t(76)),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/static.json/route-764f5aa53f28ec06.js b/_next/static/chunks/app/static.json/route-764f5aa53f28ec06.js new file mode 100644 index 0000000..9189fba --- /dev/null +++ b/_next/static/chunks/app/static.json/route-764f5aa53f28ec06.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[689],{2678:(e,t,r)=>{Promise.resolve().then(r.bind(r,5536)),Promise.resolve().then(r.bind(r,399)),Promise.resolve().then(r.bind(r,2428)),Promise.resolve().then(r.bind(r,79)),Promise.resolve().then(r.bind(r,9232)),Promise.resolve().then(r.bind(r,3625)),Promise.resolve().then(r.bind(r,9317)),Promise.resolve().then(r.bind(r,3727))},5536:(e,t,r)=>{"use strict";r.d(t,{Configurator:()=>o});var a=r(475),n=r(107),s=r(460),l=r.n(s);let o=e=>{let{args:t,template:r,env:s}=e,o=Object.entries(s).map(e=>{var t;let[r,a]=e;return{key:r,name:"".concat(r," (").concat(a.tip,")"),defaultVal:null===(t=a.default)||void 0===t?void 0:t.toString()}}),[i,c]=(0,n.useState)(o.map(e=>e.defaultVal||""));return(0,a.jsxs)("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-900",children:[(0,a.jsx)("div",{className:"space-y-4",children:o.map((e,t)=>(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center space-y-2 sm:space-y-0 sm:space-x-4",children:[(0,a.jsx)("span",{className:"text-sm sm:w-1/3",children:e.name}),(0,a.jsx)("input",{type:"password"===s[e.key].type?"password":"text",className:"w-full sm:flex-1 border rounded px-3 py-2 text-sm dark:bg-gray-800 dark:border-gray-700",value:i[t],onChange:e=>{let r=[...i];r[t]=e.target.value,c(r)},placeholder:e.defaultVal})]},e.key))}),(0,a.jsx)("button",{onClick:()=>{o.map((e,t)=>"".concat(e.key,"=").concat(i[t])).join("\n"),t.join(" ");let e=r;o.forEach((t,r)=>{e=e.replace(RegExp("process.env.".concat(t.key),"g"),i[r])}),l()(e)},className:"mt-4 w-full bg-black text-white px-4 py-2 rounded text-sm hover:bg-gray-800",children:"复制配置"})]})}},399:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EnvVariableConfig:()=>o});var a=r(475),n=r(107),s=r(460),l=r.n(s);function o(e){let{variableNames:t,format:r}=e,[s,o]=(0,n.useState)(t.map(e=>e.defaultVal||"")),i=(e,t)=>{let r=[...s];r[e]=t,o(r)};return(0,a.jsxs)("div",{className:"p-4 mt-2 rounded-lg border dark:bg-gray-900 dark:border-gray-800",children:[t.map((e,t)=>(0,a.jsxs)("div",{className:"flex items-center space-x-4 mb-4",children:[(0,a.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 bg-transparent focus:outline-none focus:border-black hover:border-white-400 transition duration-300 font-[400] font-sans text-sm cursor-not-allowed dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",value:e.name||e.key,"data-tip":e.key,onMouseOver:e=>{e.target.style.color="transparent",setTimeout(()=>{e.target.style.color="inherit",e.target.value=e.target.dataset.tip},300)},onMouseLeave:t=>{t.target.style.color="transparent",setTimeout(()=>{t.target.style.color="inherit",t.target.value=e.name||e.key},300)},disabled:!0}),(0,a.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 focus:outline-none focus:border-black hover:border-gray-400 transition duration-300 font-[400] font-sans text-sm dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",style:{outline:"none",boxShadow:"none"},placeholder:"Enter value...",value:s[t],onChange:e=>i(t,e.target.value)})]},"".concat(e.key))),(0,a.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,a.jsx)("h2",{className:"sr-only",children:"环境变量配置"}),(0,a.jsx)("button",{type:"button",className:"border bg-black w-full text-white px-4 py-2 rounded-lg text-sm transform transition-all duration-300 focus:outline-none hover:bg-gray-700 dark:border-gray-700 dark:bg-gray-800",onClick:()=>{if("yaml"===r){let e=t.map((e,t)=>"- ".concat(e.key,"=").concat(s[t])).join("\n");l()(e);return}let e=t.map((e,t)=>"".concat(e.key,"=").concat(s[t])).join("\n");l()(e)},children:"复制"})]})]})}},2428:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});var a=r(475);r(107);var n=r(4629),s=r(8524),l=r(3195);let o=e=>{let{title:t,preview:r,href:o,github:i}=e;return(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"absolute top-4 right-4 z-10",children:(0,a.jsx)("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors",onClick:e=>e.stopPropagation(),children:(0,a.jsx)(l.A,{size:16})})}),(0,a.jsx)(s.Z,{title:t,href:o,className:"overflow-hidden",children:(0,a.jsx)("div",{className:"relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800",children:(0,a.jsx)(n.default,{src:r,alt:"".concat(t," 预览图"),fill:!0,className:"object-scale-down",style:{transform:"translateY(-30px)"},priority:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 40vw"})})})]})},i=()=>(0,a.jsx)(s.C,{children:[{title:"Shiro (@innei)",preview:"/assets/images/preview/shiro.png",href:"/docs/themes/shiro/deploy",github:"https://github.com/innei/shiro"},{title:"Kami (@innei)",preview:"/assets/images/preview/kami.png",href:"/docs/themes/kami",github:"https://github.com/mx-space/kami"},{title:"Yun (@innei)",preview:"/assets/images/preview/yun.png",href:"/docs/themes/yun",github:"https://github.com/mx-space/mx-web-yun"}].map(e=>(0,a.jsx)(o,{...e},e.title))})},79:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ToGitHub:()=>l});var a=r(475),n=r(8177),s=r(8524);function l(e){let{repo:t}=e;return(0,a.jsx)(s.C,{className:"gap-6",children:(0,a.jsx)(s.Z,{className:"m-2 break-words",style:{maxWidth:"100%"},href:"https://github.com/".concat(t),title:"".concat(t," - GitHub"),icon:(0,a.jsx)(n.A,{}),external:!0})})}},9232:(e,t,r)=>{"use strict";r.d(t,{default:()=>l});var a=r(475),n=r(107);let s={root:null,rootMargin:"0px",threshold:.5};function l(e){let{src:t}=e,r=(0,n.useRef)(null),l=(0,n.useRef)(null);(0,n.useEffect)(()=>(l.current=new IntersectionObserver(o,s),r.current&&l.current.observe(r.current),()=>{r.current&&l.current&&l.current.unobserve(r.current)}),[t]);let o=e=>{e.forEach(e=>{e.isIntersecting&&r.current?(r.current.src||(r.current.src=t),r.current.play()):r.current&&r.current.pause()})};return(0,a.jsx)("video",{ref:r,muted:!0,autoPlay:!0,playsInline:!0,loop:!0,controls:!0,className:"mt-6 rounded-xl border dark:border-zinc-800"})}},9967:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(107);let n=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),s=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var l={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,a.forwardRef)((e,t)=>{let{color:r="currentColor",size:n=24,strokeWidth:o=2,absoluteStrokeWidth:i,className:c="",children:d,iconNode:u,...m}=e;return(0,a.createElement)("svg",{ref:t,...l,width:n,height:n,stroke:r,strokeWidth:i?24*Number(o)/Number(n):o,className:s("lucide",c),...m},[...u.map(e=>{let[t,r]=e;return(0,a.createElement)(t,r)}),...Array.isArray(d)?d:[d]])}),i=(e,t)=>{let r=(0,a.forwardRef)((r,l)=>{let{className:i,...c}=r;return(0,a.createElement)(o,{ref:l,iconNode:t,className:s("lucide-".concat(n(e)),i),...c})});return r.displayName="".concat(e),r}},3727:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});let a={src:"/_next/static/media/status.c2de24b0.png",height:246,width:488,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUhISMcHSAuLi8nJyhJSEltamY8PD2noZ9UXJ3YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBgQEAMAiDMGjV/f/xEvYtqtxcAJGZpELTIh8FzQBG1Jzn9QAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4}},1156:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var a=r(107),n=r(5604),s=r(1536),l=r(7334),o=r(475);function i(e){let t=e+"CollectionProvider",[r,i]=(0,n.A)(t),[c,d]=r(t,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:t,children:r}=e,n=a.useRef(null),s=a.useRef(new Map).current;return(0,o.jsx)(c,{scope:t,itemMap:s,collectionRef:n,children:r})};u.displayName=t;let m=e+"CollectionSlot",h=a.forwardRef((e,t)=>{let{scope:r,children:a}=e,n=d(m,r),i=(0,s.s)(t,n.collectionRef);return(0,o.jsx)(l.DX,{ref:i,children:a})});h.displayName=m;let p=e+"CollectionItemSlot",f="data-radix-collection-item",g=a.forwardRef((e,t)=>{let{scope:r,children:n,...i}=e,c=a.useRef(null),u=(0,s.s)(t,c),m=d(p,r);return a.useEffect(()=>(m.itemMap.set(c,{ref:c,...i}),()=>void m.itemMap.delete(c))),(0,o.jsx)(l.DX,{[f]:"",ref:u,children:n})});return g.displayName=p,[{Provider:u,Slot:h,ItemSlot:g},function(t){let r=d(e+"CollectionConsumer",t);return a.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(f,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},i]}},2515:(e,t,r)=>{"use strict";r.d(t,{FX:()=>l,jH:()=>o});var a=r(107),n=r(475),s=a.createContext(void 0),l=e=>{let{dir:t,children:r}=e;return(0,n.jsx)(s.Provider,{value:t,children:r})};function o(e){let t=a.useContext(s);return e||t||"ltr"}},1658:(e,t,r)=>{},5334:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(9477),n=r(107),s=r(475),l=(0,n.forwardRef)(({href:e="#",external:t=!(e.startsWith("/")||e.startsWith("#")||e.startsWith(".")),prefetch:r,replace:n,...l},o)=>t?(0,s.jsx)("a",{ref:o,href:e,rel:"noreferrer noopener",target:"_blank",...l,children:l.children}):(0,s.jsx)(a,{ref:o,href:e,prefetch:r,replace:n,...l}));l.displayName="Link",r(1658)}},e=>{var t=t=>e(e.s=t);e.O(0,[552,163,342,567,191,35,358],()=>t(2678)),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/static.json/route-e35b25b060703458.js b/_next/static/chunks/app/static.json/route-e35b25b060703458.js deleted file mode 100644 index 1e93b4a..0000000 --- a/_next/static/chunks/app/static.json/route-e35b25b060703458.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[689],{2678:(e,t,r)=>{Promise.resolve().then(r.bind(r,5536)),Promise.resolve().then(r.bind(r,399)),Promise.resolve().then(r.bind(r,2428)),Promise.resolve().then(r.bind(r,79)),Promise.resolve().then(r.bind(r,9232)),Promise.resolve().then(r.bind(r,3625)),Promise.resolve().then(r.bind(r,9317)),Promise.resolve().then(r.bind(r,3727))},5536:(e,t,r)=>{"use strict";r.d(t,{Configurator:()=>o});var a=r(475),s=r(107),n=r(460),l=r.n(n);let o=e=>{let{args:t,template:r,env:n}=e,o=Object.entries(n).map(e=>{var t;let[r,a]=e;return{key:r,name:"".concat(r," (").concat(a.tip,")"),defaultVal:null===(t=a.default)||void 0===t?void 0:t.toString()}}),[i,c]=(0,s.useState)(o.map(e=>e.defaultVal||""));return(0,a.jsxs)("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-900",children:[(0,a.jsx)("div",{className:"space-y-4",children:o.map((e,t)=>(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center space-y-2 sm:space-y-0 sm:space-x-4",children:[(0,a.jsx)("span",{className:"text-sm sm:w-1/3",children:e.name}),(0,a.jsx)("input",{type:"password"===n[e.key].type?"password":"text",className:"w-full sm:flex-1 border rounded px-3 py-2 text-sm dark:bg-gray-800 dark:border-gray-700",value:i[t],onChange:e=>{let r=[...i];r[t]=e.target.value,c(r)},placeholder:e.defaultVal})]},e.key))}),(0,a.jsx)("button",{onClick:()=>{o.map((e,t)=>"".concat(e.key,"=").concat(i[t])).join("\n"),t.join(" ");let e=r;o.forEach((t,r)=>{e=e.replace(RegExp("process.env.".concat(t.key),"g"),i[r])}),l()(e)},className:"mt-4 w-full bg-black text-white px-4 py-2 rounded text-sm hover:bg-gray-800",children:"复制配置"})]})}},399:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EnvVariableConfig:()=>o});var a=r(475),s=r(107),n=r(460),l=r.n(n);function o(e){let{variableNames:t,format:r}=e,[n,o]=(0,s.useState)(t.map(e=>e.defaultVal||"")),i=(e,t)=>{let r=[...n];r[e]=t,o(r)};return(0,a.jsxs)("div",{className:"p-4 mt-2 rounded-lg border dark:bg-gray-900 dark:border-gray-800",children:[t.map((e,t)=>(0,a.jsxs)("div",{className:"flex items-center space-x-4 mb-4",children:[(0,a.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 bg-transparent focus:outline-none focus:border-black hover:border-white-400 transition duration-300 font-[400] font-sans text-sm cursor-not-allowed dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",value:e.name||e.key,"data-tip":e.key,onMouseOver:e=>{e.target.style.color="transparent",setTimeout(()=>{e.target.style.color="inherit",e.target.value=e.target.dataset.tip},300)},onMouseLeave:t=>{t.target.style.color="transparent",setTimeout(()=>{t.target.style.color="inherit",t.target.value=e.name||e.key},300)},disabled:!0}),(0,a.jsx)("input",{type:"text",className:"border rounded-lg px-2 py-2 w-1/2 focus:outline-none focus:border-black hover:border-gray-400 transition duration-300 font-[400] font-sans text-sm dark:border-gray-700 dark:text-gray-300 dark:bg-gray-800",style:{outline:"none",boxShadow:"none"},placeholder:"Enter value...",value:n[t],onChange:e=>i(t,e.target.value)})]},"".concat(e.key))),(0,a.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,a.jsx)("h2",{className:"sr-only",children:"环境变量配置"}),(0,a.jsx)("button",{type:"button",className:"border bg-black w-full text-white px-4 py-2 rounded-lg text-sm transform transition-all duration-300 focus:outline-none hover:bg-gray-700 dark:border-gray-700 dark:bg-gray-800",onClick:()=>{if("yaml"===r){let e=t.map((e,t)=>"- ".concat(e.key,"=").concat(n[t])).join("\n");l()(e);return}let e=t.map((e,t)=>"".concat(e.key,"=").concat(n[t])).join("\n");l()(e)},children:"复制"})]})]})}},2428:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});var a=r(475);r(107);var s=r(4629),n=r(8524),l=r(3195);let o=e=>{let{title:t,preview:r,href:o,github:i}=e;return(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"absolute top-4 right-4 z-10",children:(0,a.jsx)("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors",onClick:e=>e.stopPropagation(),children:(0,a.jsx)(l.A,{size:16})})}),(0,a.jsx)(n.Z,{title:t,href:o,className:"overflow-hidden",children:(0,a.jsx)("div",{className:"relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800",children:(0,a.jsx)(s.default,{src:r,alt:"".concat(t," 预览图"),fill:!0,className:"object-scale-down",style:{transform:"translateY(-30px)"},priority:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 40vw"})})})]})},i=()=>(0,a.jsx)(n.C,{children:[{title:"Shiro (@innei)",preview:"/assets/images/preview/shiro.png",href:"/docs/themes/shiro/deploy",github:"https://github.com/innei/shiro"},{title:"Kami (@innei)",preview:"/assets/images/preview/kami.png",href:"/docs/themes/kami",github:"https://github.com/mx-space/kami"},{title:"Yun (@innei)",preview:"/assets/images/preview/yun.png",href:"/docs/themes/yun",github:"https://github.com/mx-space/mx-web-yun"}].map(e=>(0,a.jsx)(o,{...e},e.title))})},79:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ToGitHub:()=>l});var a=r(475),s=r(8177),n=r(8524);function l(e){let{repo:t}=e;return(0,a.jsx)(n.C,{className:"gap-6",children:(0,a.jsx)(n.Z,{className:"m-2 break-words",style:{maxWidth:"100%"},href:"https://github.com/".concat(t),title:"".concat(t," - GitHub"),icon:(0,a.jsx)(s.A,{}),external:!0})})}},9232:(e,t,r)=>{"use strict";r.d(t,{default:()=>l});var a=r(475),s=r(107);let n={root:null,rootMargin:"0px",threshold:.5};function l(e){let{src:t}=e,r=(0,s.useRef)(null),l=(0,s.useRef)(null);(0,s.useEffect)(()=>(l.current=new IntersectionObserver(o,n),r.current&&l.current.observe(r.current),()=>{r.current&&l.current&&l.current.unobserve(r.current)}),[t]);let o=e=>{e.forEach(e=>{e.isIntersecting&&r.current?(r.current.src||(r.current.src=t),r.current.play()):r.current&&r.current.pause()})};return(0,a.jsx)("video",{ref:r,muted:!0,autoPlay:!0,playsInline:!0,loop:!0,controls:!0,className:"mt-6 rounded-xl border dark:border-zinc-800"})}},3727:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});let a={src:"/_next/static/media/status.c2de24b0.png",height:246,width:488,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUhISMcHSAuLi8nJyhJSEltamY8PD2noZ9UXJ3YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBgQEAMAiDMGjV/f/xEvYtqtxcAJGZpELTIh8FzQBG1Jzn9QAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4}},1156:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var a=r(107),s=r(5604),n=r(1536),l=r(7334),o=r(475);function i(e){let t=e+"CollectionProvider",[r,i]=(0,s.A)(t),[c,d]=r(t,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:t,children:r}=e,s=a.useRef(null),n=a.useRef(new Map).current;return(0,o.jsx)(c,{scope:t,itemMap:n,collectionRef:s,children:r})};u.displayName=t;let m=e+"CollectionSlot",p=a.forwardRef((e,t)=>{let{scope:r,children:a}=e,s=d(m,r),i=(0,n.s)(t,s.collectionRef);return(0,o.jsx)(l.DX,{ref:i,children:a})});p.displayName=m;let h=e+"CollectionItemSlot",g="data-radix-collection-item",f=a.forwardRef((e,t)=>{let{scope:r,children:s,...i}=e,c=a.useRef(null),u=(0,n.s)(t,c),m=d(h,r);return a.useEffect(()=>(m.itemMap.set(c,{ref:c,...i}),()=>void m.itemMap.delete(c))),(0,o.jsx)(l.DX,{[g]:"",ref:u,children:s})});return f.displayName=h,[{Provider:u,Slot:p,ItemSlot:f},function(t){let r=d(e+"CollectionConsumer",t);return a.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(g,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},i]}},5334:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(9477),s=r(107),n=r(475),l=(0,s.forwardRef)(({href:e="#",external:t=!(e.startsWith("/")||e.startsWith("#")||e.startsWith(".")),prefetch:r,replace:s,...l},o)=>t?(0,n.jsx)("a",{ref:o,href:e,rel:"noreferrer noopener",target:"_blank",...l,children:l.children}):(0,n.jsx)(a,{ref:o,href:e,prefetch:r,replace:s,...l}));l.displayName="Link",r(1658)}},e=>{var t=t=>e(e.s=t);e.O(0,[163,342,99,567,191,35,358],()=>t(2678)),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/c556396d-9e13607157a7ab85.js b/_next/static/chunks/c556396d-9e13607157a7ab85.js new file mode 100644 index 0000000..11c30a9 --- /dev/null +++ b/_next/static/chunks/c556396d-9e13607157a7ab85.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[116],{9865:(c,t,a)=>{a.d(t,{hL4:()=>z});var s=a(5930);function z(c){return(0,s.k5)({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"},child:[]}]})(c)}}}]); \ No newline at end of file diff --git a/_next/static/css/35d170a42ad0e9b5.css b/_next/static/css/35d170a42ad0e9b5.css deleted file mode 100644 index bfa998b..0000000 --- a/_next/static/css/35d170a42ad0e9b5.css +++ /dev/null @@ -1,5 +0,0 @@ -@tailwind base;@tailwind components;@tailwind utilities;*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: } - -/* -! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com -*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:240 6% 25%;--muted:0 0% 96.1%;--muted-foreground:240 6% 50%;--popover:0 0% 100%;--popover-foreground:0 0% 15.1%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--primary:226 55% 45%;--primary-foreground:0 0% 98%;--secondary:240 6% 97%;--secondary-foreground:0 0% 9%;--accent:0 0% 94.1%;--accent-foreground:240 6% 25%;--ring:0 0% 63.9%;--fd-sidebar-width:0px;--fd-toc-width:0px;--fd-layout-width:100vw;--fd-banner-height:0px;--fd-nav-height:0px;--fd-tocnav-height:0px;--fd-diff-remove-color:rgba(200,10,100,.12);--fd-diff-remove-symbol-color:#e60a64;--fd-diff-add-color:rgba(14,180,100,.12);--fd-diff-add-symbol-color:#0ac864}.dark{--ring:234 100% 83%;--primary:234 100% 83%;--secondary-foreground:60 100% 98%;--card-foreground:60 100% 98%;--background:240 7% 11%;--foreground:60 100% 98%;--popover:240 7% 11%;--popover-foreground:60 100% 98%;--primary-foreground:240 7% 11%;--card:240 7% 11%;--muted:0 0% 13%;--border:240 4% 19%;--accent:0 0% 15%;--secondary:240 4% 9%;--accent-foreground:0 0% 100%;--muted-foreground:240 4% 65%}*{border-color:hsl(var(--border)/1)}body{background-color:hsl(var(--background)/1);color:hsl(var(--foreground)/1)}.shiki code span{color:var(--shiki-light)}.dark .shiki code span{color:var(--shiki-dark)}.fd-codeblock code{display:grid;font-size:13px}.shiki code .diff.remove{background-color:var(--fd-diff-remove-color);opacity:.7}.shiki code .diff:before{position:absolute;left:6px}.shiki code .diff.remove:before{content:"-";color:var(--fd-diff-remove-symbol-color)}.shiki code .diff.add{background-color:var(--fd-diff-add-color)}.shiki code .diff.add:before{content:"+";color:var(--fd-diff-add-symbol-color)}.shiki code .diff{margin:0 -16px;padding:0 16px;position:relative}.shiki .highlighted{margin:0 -16px;padding:0 16px;background-color:hsl(var(--primary)/10%)}.shiki .highlighted-word{padding:1px 2px;margin:-1px -3px;border:1px solid;border-color:hsl(var(--primary)/50%);background-color:hsl(var(--primary)/10%);border-radius:2px}body{transition:font-family .3s ease}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:1400px){.container{max-width:1400px}}.prose{color:var(--tw-prose-body);max-width:none;font-size:1rem;line-height:1.75}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;color:var(--tw-prose-lead)}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:1rem;list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-weight:600}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em;font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows)}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding:3px;border:1px solid;font-size:13px;border-color:hsl(var(--border)/1);border-radius:5px;font-weight:400;background:hsl(var(--muted)/1);color:var(--tw-prose-code)}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-bg-opacity:1;background-color:hsl(var(--card)/var(--tw-bg-opacity,1))}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(a:not([data-card])):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);transition:opacity .3s;font-weight:400;text-decoration:underline;text-underline-offset:2px;text-decoration-color:hsl(var(--primary)/1)}.prose :where(a:not([data-card]):hover):not(:where([class~=not-prose],[class~=not-prose] *)){opacity:80%}.prose{--tw-prose-body:hsl(var(--foreground)/90%);--tw-prose-headings:hsl(var(--foreground)/1);--tw-prose-lead:hsl(var(--foreground)/1);--tw-prose-links:hsl(var(--foreground)/1);--tw-prose-bold:hsl(var(--foreground)/1);--tw-prose-counters:hsl(var(--muted-foreground)/1);--tw-prose-bullets:hsl(var(--muted-foreground)/1);--tw-prose-hr:hsl(var(--border)/1);--tw-prose-quotes:hsl(var(--foreground)/1);--tw-prose-quote-borders:hsl(var(--border)/1);--tw-prose-captions:hsl(var(--foreground)/1);--tw-prose-code:hsl(var(--foreground)/1);--tw-prose-th-borders:hsl(var(--border)/1);--tw-prose-td-borders:hsl(var(--border)/1);--tw-prose-kbd:hsl(var(--foreground)/1);--tw-prose-kbd-shadows:hsl(var(--primary)/50%)}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;border-inline-start-width:1px;--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1));padding:.625rem}.prose :where(th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-width:0}.prose :where(th:not(tr:last-child *),td:not(tr:last-child *)):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px}.prose :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;border-inline-start-width:1px;padding:.625rem}.prose :where(td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-width:0}.prose :where(tfoot th,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(thead th,thead td):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose{--tw-prose-body:hsl(var(--foreground)/85%);--tw-prose-headings:hsl(var(--foreground)/85%);--tw-prose-links:hsl(var(--primary)/1);--tw-prose-code:hsl(var(--primary)/1)}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border:none;background-color:hsl(var(--primary)/10%)}#nd-sidebar{background-color:#f7f7f8}.dark #nd-sidebar{background-color:#161618}#nd-sidebar>div{border-color:transparent}button[data-search-full]{background-color:hsl(var(--background)/1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-0\.5{inset:-.125rem}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-2{bottom:-.5rem}.-top-1\.5{top:-.375rem}.bottom-1\.5{bottom:.375rem}.bottom-16{bottom:4rem}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.end-2{inset-inline-end:.5rem}.left-1\/2{left:50%}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.right-6{right:1.5rem}.start-0{inset-inline-start:0}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-\[10vh\]{top:10vh}.top-\[200px\]{top:200px}.top-\[var\(--fd-banner-height\)\]{top:var(--fd-banner-height)}.top-fd-layout-top{top:calc(var(--fd-banner-height) + var(--fd-nav-height))}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.col-start-2{grid-column-start:2}.m-2{margin:.5rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-1{margin-bottom:-.25rem}.-mb-3{margin-bottom:-.75rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-3{margin-inline-start:-.75rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[-100px\]{margin-bottom:-100px}.me-1\.5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.mr-2{margin-right:.5rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-1px\]{margin-top:-1px}.mt-\[var\(--fd-nav-height\)\]{margin-top:var(--fd-nav-height)}.mt-\[var\(--fd-top\)\]{margin-top:var(--fd-top)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-12{width:3rem;height:3rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-7{width:1.75rem;height:1.75rem}.size-full{width:100%;height:100%}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[250px\]{height:250px}.h-\[var\(--fd-height\)\]{height:var(--fd-height)}.h-\[var\(--fd-toc-height\)\]{height:var(--fd-toc-height)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-full{height:100%}.max-h-\[400px\]{max-height:400px}.max-h-\[460px\]{max-height:460px}.max-h-\[600px\]{max-height:600px}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.w-0{width:0}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-20{width:5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-\[1px\]{width:1px}.w-\[260px\]{width:260px}.w-\[30\%\]{width:30%}.w-\[45\%\]{width:45%}.w-\[98vw\]{width:98vw}.w-\[var\(--fd-toc-width\)\]{width:var(--fd-toc-width)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.min-w-\[800px\]{min-width:800px}.max-w-5xl{max-width:64rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[240px\]{max-width:240px}.max-w-\[400px\]{max-width:400px}.max-w-\[860px\]{max-width:860px}.max-w-\[98vw\]{max-width:98vw}.max-w-fd-container{max-width:1400px}.max-w-full{max-width:100%}.max-w-screen-sm{max-width:640px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.origin-\[top_center\]{transform-origin:top center}.origin-bottom-right{transform-origin:bottom right}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.scale-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll-m-20{scroll-margin:5rem}.scroll-m-28{scroll-margin:7rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-fd-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:hsl(var(--border)/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-s-0{border-inline-start-width:0}.border-t{border-top-width:1px}.border-fd-foreground\/10{border-color:hsl(var(--foreground)/.1)}.border-transparent{border-color:transparent}.bg-\[var\(--shiki-light-bg\)\]{background-color:var(--shiki-light-bg)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-fd-accent{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.bg-fd-background{--tw-bg-opacity:1;background-color:hsl(var(--background)/var(--tw-bg-opacity,1))}.bg-fd-background\/80{background-color:hsl(var(--background)/.8)}.bg-fd-border{--tw-bg-opacity:1;background-color:hsl(var(--border)/var(--tw-bg-opacity,1))}.bg-fd-card{--tw-bg-opacity:1;background-color:hsl(var(--card)/var(--tw-bg-opacity,1))}.bg-fd-foreground\/10{background-color:hsl(var(--foreground)/.1)}.bg-fd-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1))}.bg-fd-popover{--tw-bg-opacity:1;background-color:hsl(var(--popover)/var(--tw-bg-opacity,1))}.bg-fd-primary{--tw-bg-opacity:1;background-color:hsl(var(--primary)/var(--tw-bg-opacity,1))}.bg-fd-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-fd-secondary{--tw-bg-opacity:1;background-color:hsl(var(--secondary)/var(--tw-bg-opacity,1))}.bg-fd-secondary\/50{background-color:hsl(var(--secondary)/.5)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-800\/80{background-color:rgba(31,41,55,.8)}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-opacity-0{--tw-bg-opacity:0}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-fd-primary{--tw-gradient-from:hsl(var(--primary)/1) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fd-primary\/10{--tw-gradient-from:hsl(var(--primary)/0.1) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-fd-foreground\/40{--tw-gradient-to:hsl(var(--foreground)/0.4) var(--tw-gradient-to-position)}.to-fd-primary\/60{--tw-gradient-to:hsl(var(--primary)/0.6) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-blue-500{fill:#3b82f6}.fill-orange-500{fill:#f97316}.fill-red-500{fill:#ef4444}.stroke-fd-foreground\/10{stroke:hsl(var(--foreground)/.1)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[3px\]{padding:3px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-4{padding-inline-end:1rem}.pe-\[var\(--fd-layout-offset\)\]{padding-inline-end:var(--fd-layout-offset)}.ps-1\.5{padding-inline-start:.375rem}.ps-2{padding-inline-start:.5rem}.ps-3\.5{padding-inline-start:.875rem}.ps-6{padding-inline-start:1.5rem}.ps-8{padding-inline-start:2rem}.pt-0{padding-top:0}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.pt-\[var\(--fd-nav-height\)\]{padding-top:var(--fd-nav-height)}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[400\]{font-weight:400}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.text-fd-accent-foreground{--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.text-fd-card{--tw-text-opacity:1;color:hsl(var(--card)/var(--tw-text-opacity,1))}.text-fd-card-foreground{--tw-text-opacity:1;color:hsl(var(--card-foreground)/var(--tw-text-opacity,1))}.text-fd-foreground{--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.text-fd-muted-foreground{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.text-fd-popover-foreground{--tw-text-opacity:1;color:hsl(var(--popover-foreground)/var(--tw-text-opacity,1))}.text-fd-primary{--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.text-fd-primary-foreground{--tw-text-opacity:1;color:hsl(var(--primary-foreground)/var(--tw-text-opacity,1))}.text-fd-secondary-foreground{--tw-text-opacity:1;color:hsl(var(--secondary-foreground)/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-fd-background\/20{--tw-shadow-color:hsl(var(--background)/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-fd-primary\/10{--tw-shadow-color:hsl(var(--primary)/0.1);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-offset-fd-background{--tw-ring-offset-color:hsl(var(--background)/1)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\2c height\]{transition-property:width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.contain-content{contain:content}.steps{counter-reset:step;border-left-width:1px;margin-left:1rem;padding-left:1.75rem;position:relative}.step:before{background-color:hsl(var(--secondary)/1);color:hsl(var(--secondary-foreground)/1);content:counter(step);counter-increment:step;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;left:-1rem}.prose-no-margin>:first-child{margin-top:0}.prose-no-margin>:last-child{margin-bottom:0}.\[--fd-nav-height\:3\.5rem\]{--fd-nav-height:3.5rem}.\[--fd-nav-height\:56px\]{--fd-nav-height:56px}.\[--fd-tocnav-height\:36px\]{--fd-tocnav-height:36px}.\[--radix-collapsible-content-height\:0px\]{--radix-collapsible-content-height:0px}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.font-sans{font-family:Inter,LXGW Neo XiHei,system-ui,-apple-system,sans-serif}.font-serif{font-family:"Noto Serif SC","Source Han Serif SC",serif}.font-mono{font-family:JetBrains Mono,LXGW WenKai Mono,monospace}@font-face{font-family:LXGW Neo XiHei;src:url(https://cdn.jsdelivr.net/gh/chawyehsu/lxgw-neo-xihei-webfont@latest/dist/LXGWNeoXiHei.woff2) format("woff2");font-display:swap}@font-face{font-family:LXGW WenKai Mono;src:url(https://cdn.jsdelivr.net/gh/chawyehsu/lxgw-wenkai-webfont@latest/dist/LXGWWenKaiMono-Regular.woff2) format("woff2");font-display:swap}.placeholder\:text-fd-muted-foreground::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.placeholder\:text-fd-muted-foreground::placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.last-of-type\:mb-0:last-of-type{margin-bottom:0}.empty\:hidden:empty{display:none}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:bg-fd-accent:hover{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.hover\:bg-fd-accent\/50:hover{background-color:hsl(var(--accent)/.5)}.hover\:bg-fd-accent\/80:hover{background-color:hsl(var(--accent)/.8)}.hover\:bg-fd-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-fd-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.hover\:text-fd-accent-foreground:hover{--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.hover\:text-fd-accent-foreground\/80:hover{color:hsl(var(--accent-foreground)/.8)}.hover\:text-fd-popover-foreground\/50:hover{color:hsl(var(--popover-foreground)/.5)}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:transition-none:hover{transition-property:none}.focus\:border-black:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-fd-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring)/var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-125{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:opacity-100,.peer:hover~.peer-hover\:opacity-100{opacity:1}.data-\[collapsed\=false\]\:invisible[data-collapsed=false]{visibility:hidden}.data-\[collapsed\=false\]\:hidden[data-collapsed=false]{display:none}@keyframes fd-enterFromRight{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}.data-\[motion\=from-end\]\:animate-fd-enterFromRight[data-motion=from-end]{animation:fd-enterFromRight .25s ease}@keyframes fd-enterFromLeft{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}.data-\[motion\=from-start\]\:animate-fd-enterFromLeft[data-motion=from-start]{animation:fd-enterFromLeft .25s ease}@keyframes fd-exitToRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(200px)}}.data-\[motion\=to-end\]\:animate-fd-exitToRight[data-motion=to-end]{animation:fd-exitToRight .25s ease}@keyframes fd-exitToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-200px)}}.data-\[motion\=to-start\]\:animate-fd-exitToLeft[data-motion=to-start]{animation:fd-exitToLeft .25s ease}@keyframes fd-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0;opacity:.5}}.data-\[state\=closed\]\:animate-fd-accordion-up[data-state=closed]{animation:fd-accordion-up .2s ease-out}@keyframes fd-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0;opacity:0}}.data-\[state\=closed\]\:animate-fd-collapsible-up[data-state=closed]{animation:fd-collapsible-up .15s ease-out}@keyframes fd-dialog-out{0%{transform:scale(1) translate(-50%)}to{transform:scale(.95) translateY(-50%,0);opacity:0}}.data-\[state\=closed\]\:animate-fd-dialog-out[data-state=closed]{animation:fd-dialog-out .3s cubic-bezier(.32,.72,0,1)}.data-\[state\=closed\]\:animate-fd-fade-out[data-state=closed]{animation:fd-fade-out .3s ease}@keyframes fd-nav-menu-out{0%{opacity:1;height:var(--radix-navigation-menu-viewport-height)}to{opacity:0;height:0}}.data-\[state\=closed\]\:animate-fd-nav-menu-out[data-state=closed]{animation:fd-nav-menu-out .2s ease}@keyframes fd-popover-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.data-\[state\=closed\]\:animate-fd-popover-out[data-state=closed]{animation:fd-popover-out .15s ease}@keyframes fd-fade-out{to{opacity:0}}.data-\[state\=hidden\]\:animate-fd-fade-out[data-state=hidden]{animation:fd-fade-out .3s ease}@keyframes fd-accordion-down{0%{height:0;opacity:.5}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-fd-accordion-down[data-state=open]{animation:fd-accordion-down .2s ease-out}@keyframes fd-collapsible-down{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height)}}.data-\[state\=open\]\:animate-fd-collapsible-down[data-state=open]{animation:fd-collapsible-down .15s ease-out}@keyframes fd-dialog-in{0%{transform:scale(.95) translate(-50%);opacity:0}to{transform:scale(1) translate(-50%)}}.data-\[state\=open\]\:animate-fd-dialog-in[data-state=open]{animation:fd-dialog-in .2s cubic-bezier(.32,.72,0,1)}@keyframes fd-fade-in{0%{opacity:0}to{opacity:1}}.data-\[state\=open\]\:animate-fd-fade-in[data-state=open]{animation:fd-fade-in .3s ease}@keyframes fd-nav-menu-in{0%{opacity:0;height:0}to{opacity:1;height:var(--radix-navigation-menu-viewport-height)}}.data-\[state\=open\]\:animate-fd-nav-menu-in[data-state=open]{animation:fd-nav-menu-in .2s ease}@keyframes fd-popover-in{0%{opacity:0;transform:scale(.98) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.data-\[state\=open\]\:animate-fd-popover-in[data-state=open]{animation:fd-popover-in .15s ease}.data-\[state\=active\]\:border-fd-primary[data-state=active]{--tw-border-opacity:1;border-color:hsl(var(--primary)/var(--tw-border-opacity,1))}.data-\[state\=open\]\:bg-fd-accent\/50[data-state=open]{background-color:hsl(var(--accent)/.5)}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-fd-primary[data-active=true],.data-\[state\=active\]\:text-fd-primary[data-state=active]{--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.group[data-state=closed] .group-data-\[state\=closed\]\:-rotate-90{--tw-rotate:-90deg}.group[data-state=closed] .group-data-\[state\=closed\]\:-rotate-90,.group\/accordion[data-state=open] .group-data-\[state\=open\]\/accordion\:rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/accordion[data-state=open] .group-data-\[state\=open\]\/accordion\:rotate-90{--tw-rotate:90deg}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.dark\:border-zinc-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.dark\:bg-\[var\(--shiki-dark-bg\)\]:is(.dark *){background-color:var(--shiki-dark-bg)}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.dark\:bg-fd-accent:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.dark\:bg-gray-200\/80:is(.dark *){background-color:rgba(229,231,235,.8)}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-800\/0:is(.dark *){background-color:rgba(31,41,55,0)}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.dark\:bg-zinc-800\/80:is(.dark *){background-color:rgba(39,39,42,.8)}.dark\:text-fd-accent-foreground:is(.dark *){--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.dark\:text-fd-muted-foreground:is(.dark *){--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:dark\:bg-gray-800\/100:is(.dark *):hover{background-color:#1f2937}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}@media not all and (min-width:1280px){.max-xl\:hidden{display:none}}@media not all and (min-width:1024px){.max-lg\:hidden{display:none}}@media not all and (min-width:768px){.max-md\:inset-x-0{left:0;right:0}.max-md\:bottom-0{bottom:0}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:hidden{display:none}.max-md\:bg-fd-background\/80{background-color:hsl(var(--background)/.8)}.max-md\:text-center{text-align:center}.max-md\:text-\[15px\]{font-size:15px}.max-md\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.max-md\:data-\[open\=false\]\:invisible[data-open=false]{visibility:hidden}}@media not all and (min-width:640px){.max-sm\:mt-2{margin-top:.5rem}.max-sm\:hidden{display:none}}@media (min-width:640px){.sm\:hidden{display:none}.sm\:w-1\/3{width:33.333333%}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:sticky{position:sticky}.md\:order-first{order:-9999}.md\:row-span-2{grid-row:span 2/span 2}.md\:-me-\[var\(--fd-sidebar-width\)\]{margin-inline-end:calc(var(--fd-sidebar-width) * -1)}.md\:mb-\[-170px\]{margin-bottom:-170px}.md\:ms-2{margin-inline-start:.5rem}.md\:ms-auto{margin-inline-start:auto}.md\:hidden{display:none}.md\:h-\[var\(--fd-sidebar-height\)\]{height:var(--fd-sidebar-height)}.md\:w-24{width:6rem}.md\:w-\[var\(--fd-sidebar-width\)\]{width:var(--fd-sidebar-width)}.md\:min-w-\[1100px\]{min-width:1100px}.md\:max-w-\[80\%\]{max-width:80%}.md\:translate-x-0{--tw-translate-x:0px}.md\:translate-x-0,.md\:translate-x-\[calc\(var\(--fd-sidebar-offset\)\*-1\)\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-x-\[calc\(var\(--fd-sidebar-offset\)\*-1\)\]{--tw-translate-x:calc(var(--fd-sidebar-offset) * -1)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-1\.5{gap:.375rem}.md\:gap-3{gap:.75rem}.md\:border-e{border-inline-end-width:1px}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:ps-\[var\(--fd-layout-offset\)\]{padding-inline-start:var(--fd-layout-offset)}.md\:pt-12{padding-top:3rem}.md\:pt-16{padding-top:4rem}.md\:pt-4{padding-top:1rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.md\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\:\[--fd-nav-height\:0px\]{--fd-nav-height:0px}.md\:\[--fd-sidebar-width\:268px\]{--fd-sidebar-width:268px}}@media (min-width:1024px){.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-start-1{grid-row-start:1}.lg\:mt-2{margin-top:.5rem}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-1\.5{gap:.375rem}.lg\:rounded-2xl{border-radius:1rem}.lg\:border{border-width:1px}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1280px){.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:hidden{display:none}.xl\:\[--fd-toc-width\:268px\]{--fd-toc-width:268px}.xl\:\[--fd-tocnav-height\:0px\]{--fd-tocnav-height:0px}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-scale-x-100:where([dir=rtl],[dir=rtl] *){--tw-scale-x:-1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.rtl\:md\:translate-x-\[var\(--fd-sidebar-offset\)\]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:var(--fd-sidebar-offset);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.\[\&\>figure\:only-child\]\:-m-4>figure:only-child{margin:-1rem}.\[\&\>figure\:only-child\]\:rounded-none>figure:only-child{border-radius:0}.\[\&\>figure\:only-child\]\:border-none>figure:only-child{border-style:none}.\[\&_svg\]\:size-3\.5 svg{width:.875rem;height:.875rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:size-5 svg{width:1.25rem;height:1.25rem}.uwu .\[\.uwu_\&\]\:block{display:block}.uwu .\[\.uwu_\&\]\:hidden{display:none} \ No newline at end of file diff --git a/_next/static/css/7422239cb2f32f53.css b/_next/static/css/7422239cb2f32f53.css new file mode 100644 index 0000000..73e0071 --- /dev/null +++ b/_next/static/css/7422239cb2f32f53.css @@ -0,0 +1,5 @@ +@tailwind base;@tailwind components;@tailwind utilities;*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: } + +/* +! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com +*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:240 6% 25%;--muted:0 0% 96.1%;--muted-foreground:240 6% 50%;--popover:0 0% 100%;--popover-foreground:0 0% 15.1%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--primary:226 55% 45%;--primary-foreground:0 0% 98%;--secondary:240 6% 97%;--secondary-foreground:0 0% 9%;--accent:0 0% 94.1%;--accent-foreground:240 6% 25%;--ring:0 0% 63.9%;--fd-sidebar-width:0px;--fd-toc-width:0px;--fd-layout-width:100vw;--fd-banner-height:0px;--fd-nav-height:0px;--fd-tocnav-height:0px;--fd-diff-remove-color:rgba(200,10,100,.12);--fd-diff-remove-symbol-color:#e60a64;--fd-diff-add-color:rgba(14,180,100,.12);--fd-diff-add-symbol-color:#0ac864}.dark{--ring:234 100% 83%;--primary:234 100% 83%;--secondary-foreground:60 100% 98%;--card-foreground:60 100% 98%;--background:240 7% 11%;--foreground:60 100% 98%;--popover:240 7% 11%;--popover-foreground:60 100% 98%;--primary-foreground:240 7% 11%;--card:240 7% 11%;--muted:0 0% 13%;--border:240 4% 19%;--accent:0 0% 15%;--secondary:240 4% 9%;--accent-foreground:0 0% 100%;--muted-foreground:240 4% 65%}*{border-color:hsl(var(--border)/1)}body{background-color:hsl(var(--background)/1);color:hsl(var(--foreground)/1)}.shiki code span{color:var(--shiki-light)}.dark .shiki code span{color:var(--shiki-dark)}.fd-codeblock code{display:grid;font-size:13px}.shiki code .diff.remove{background-color:var(--fd-diff-remove-color);opacity:.7}.shiki code .diff:before{position:absolute;left:6px}.shiki code .diff.remove:before{content:"-";color:var(--fd-diff-remove-symbol-color)}.shiki code .diff.add{background-color:var(--fd-diff-add-color)}.shiki code .diff.add:before{content:"+";color:var(--fd-diff-add-symbol-color)}.shiki code .diff{margin:0 -16px;padding:0 16px;position:relative}.shiki .highlighted{margin:0 -16px;padding:0 16px;background-color:hsl(var(--primary)/10%)}.shiki .highlighted-word{padding:1px 2px;margin:-1px -3px;border:1px solid;border-color:hsl(var(--primary)/50%);background-color:hsl(var(--primary)/10%);border-radius:2px}body{transition:font-family .3s ease}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:1400px){.container{max-width:1400px}}.prose{color:var(--tw-prose-body);max-width:none;font-size:1rem;line-height:1.75}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;color:var(--tw-prose-lead)}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:1rem;list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-weight:600}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em;font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows)}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding:3px;border:1px solid;font-size:13px;border-color:hsl(var(--border)/1);border-radius:5px;font-weight:400;background:hsl(var(--muted)/1);color:var(--tw-prose-code)}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-bg-opacity:1;background-color:hsl(var(--card)/var(--tw-bg-opacity,1))}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(a:not([data-card])):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);transition:opacity .3s;font-weight:400;text-decoration:underline;text-underline-offset:2px;text-decoration-color:hsl(var(--primary)/1)}.prose :where(a:not([data-card]):hover):not(:where([class~=not-prose],[class~=not-prose] *)){opacity:80%}.prose{--tw-prose-body:hsl(var(--foreground)/90%);--tw-prose-headings:hsl(var(--foreground)/1);--tw-prose-lead:hsl(var(--foreground)/1);--tw-prose-links:hsl(var(--foreground)/1);--tw-prose-bold:hsl(var(--foreground)/1);--tw-prose-counters:hsl(var(--muted-foreground)/1);--tw-prose-bullets:hsl(var(--muted-foreground)/1);--tw-prose-hr:hsl(var(--border)/1);--tw-prose-quotes:hsl(var(--foreground)/1);--tw-prose-quote-borders:hsl(var(--border)/1);--tw-prose-captions:hsl(var(--foreground)/1);--tw-prose-code:hsl(var(--foreground)/1);--tw-prose-th-borders:hsl(var(--border)/1);--tw-prose-td-borders:hsl(var(--border)/1);--tw-prose-kbd:hsl(var(--foreground)/1);--tw-prose-kbd-shadows:hsl(var(--primary)/50%)}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;border-inline-start-width:1px;--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1));padding:.625rem}.prose :where(th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-width:0}.prose :where(th:not(tr:last-child *),td:not(tr:last-child *)):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px}.prose :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start;border-inline-start-width:1px;padding:.625rem}.prose :where(td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-width:0}.prose :where(tfoot th,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(thead th,thead td):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose{--tw-prose-body:hsl(var(--foreground)/85%);--tw-prose-headings:hsl(var(--foreground)/85%);--tw-prose-links:hsl(var(--primary)/1);--tw-prose-code:hsl(var(--primary)/1)}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border:none;background-color:hsl(var(--primary)/10%)}#nd-sidebar{background-color:#f7f7f8}.dark #nd-sidebar{background-color:#161618}#nd-sidebar>div{border-color:transparent}button[data-search-full]{background-color:hsl(var(--background)/1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-0\.5{inset:-.125rem}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-2{bottom:-.5rem}.-top-1\.5{top:-.375rem}.bottom-1\.5{bottom:.375rem}.bottom-16{bottom:4rem}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.end-2{inset-inline-end:.5rem}.left-1\/2{left:50%}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.right-6{right:1.5rem}.start-0{inset-inline-start:0}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-\[10vh\]{top:10vh}.top-\[200px\]{top:200px}.top-\[var\(--fd-banner-height\)\]{top:var(--fd-banner-height)}.top-fd-layout-top{top:calc(var(--fd-banner-height) + var(--fd-nav-height))}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.col-start-2{grid-column-start:2}.m-2{margin:.5rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-1{margin-bottom:-.25rem}.-mb-3{margin-bottom:-.75rem}.-me-1{margin-inline-end:-.25rem}.-me-1\.5{margin-inline-end:-.375rem}.-me-2{margin-inline-end:-.5rem}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-1\.5{margin-inline-start:-.375rem}.-ms-3{margin-inline-start:-.75rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-1\.5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.mr-2{margin-right:.5rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-1px\]{margin-top:-1px}.mt-\[var\(--fd-nav-height\)\]{margin-top:var(--fd-nav-height)}.mt-\[var\(--fd-top\)\]{margin-top:var(--fd-top)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-12{width:3rem;height:3rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-7{width:1.75rem;height:1.75rem}.size-full{width:100%;height:100%}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[250px\]{height:250px}.h-\[var\(--fd-height\)\]{height:var(--fd-height)}.h-\[var\(--fd-toc-height\)\]{height:var(--fd-toc-height)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-full{height:100%}.max-h-\[400px\]{max-height:400px}.max-h-\[460px\]{max-height:460px}.max-h-\[600px\]{max-height:600px}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.w-0{width:0}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-20{width:5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-\[1px\]{width:1px}.w-\[260px\]{width:260px}.w-\[30\%\]{width:30%}.w-\[45\%\]{width:45%}.w-\[98vw\]{width:98vw}.w-\[var\(--fd-toc-width\)\]{width:var(--fd-toc-width)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.max-w-5xl{max-width:64rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[240px\]{max-width:240px}.max-w-\[400px\]{max-width:400px}.max-w-\[860px\]{max-width:860px}.max-w-\[98vw\]{max-width:98vw}.max-w-fd-container{max-width:1400px}.max-w-full{max-width:100%}.max-w-screen-sm{max-width:640px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.origin-\[top_center\]{transform-origin:top center}.origin-bottom-right{transform-origin:bottom right}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.scale-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll-m-20{scroll-margin:5rem}.scroll-m-28{scroll-margin:7rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-fd-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:hsl(var(--border)/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-s-0{border-inline-start-width:0}.border-t{border-top-width:1px}.border-fd-foreground\/10{border-color:hsl(var(--foreground)/.1)}.border-transparent{border-color:transparent}.bg-\[var\(--shiki-light-bg\)\]{background-color:var(--shiki-light-bg)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-fd-accent{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.bg-fd-background{--tw-bg-opacity:1;background-color:hsl(var(--background)/var(--tw-bg-opacity,1))}.bg-fd-background\/80{background-color:hsl(var(--background)/.8)}.bg-fd-border{--tw-bg-opacity:1;background-color:hsl(var(--border)/var(--tw-bg-opacity,1))}.bg-fd-card{--tw-bg-opacity:1;background-color:hsl(var(--card)/var(--tw-bg-opacity,1))}.bg-fd-foreground\/10{background-color:hsl(var(--foreground)/.1)}.bg-fd-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1))}.bg-fd-popover{--tw-bg-opacity:1;background-color:hsl(var(--popover)/var(--tw-bg-opacity,1))}.bg-fd-primary{--tw-bg-opacity:1;background-color:hsl(var(--primary)/var(--tw-bg-opacity,1))}.bg-fd-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-fd-secondary{--tw-bg-opacity:1;background-color:hsl(var(--secondary)/var(--tw-bg-opacity,1))}.bg-fd-secondary\/50{background-color:hsl(var(--secondary)/.5)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-800\/80{background-color:rgba(31,41,55,.8)}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-opacity-0{--tw-bg-opacity:0}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-fd-primary{--tw-gradient-from:hsl(var(--primary)/1) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fd-primary\/10{--tw-gradient-from:hsl(var(--primary)/0.1) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-fd-foreground\/40{--tw-gradient-to:hsl(var(--foreground)/0.4) var(--tw-gradient-to-position)}.to-fd-primary\/60{--tw-gradient-to:hsl(var(--primary)/0.6) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-blue-500{fill:#3b82f6}.fill-orange-500{fill:#f97316}.fill-red-500{fill:#ef4444}.stroke-fd-foreground\/10{stroke:hsl(var(--foreground)/.1)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[3px\]{padding:3px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-4{padding-inline-end:1rem}.pe-\[var\(--fd-layout-offset\)\]{padding-inline-end:var(--fd-layout-offset)}.ps-1\.5{padding-inline-start:.375rem}.ps-2{padding-inline-start:.5rem}.ps-3\.5{padding-inline-start:.875rem}.ps-6{padding-inline-start:1.5rem}.ps-8{padding-inline-start:2rem}.pt-0{padding-top:0}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.pt-\[var\(--fd-nav-height\)\]{padding-top:var(--fd-nav-height)}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[400\]{font-weight:400}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.text-fd-accent-foreground{--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.text-fd-card{--tw-text-opacity:1;color:hsl(var(--card)/var(--tw-text-opacity,1))}.text-fd-card-foreground{--tw-text-opacity:1;color:hsl(var(--card-foreground)/var(--tw-text-opacity,1))}.text-fd-foreground{--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.text-fd-muted-foreground{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.text-fd-popover-foreground{--tw-text-opacity:1;color:hsl(var(--popover-foreground)/var(--tw-text-opacity,1))}.text-fd-primary{--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.text-fd-primary-foreground{--tw-text-opacity:1;color:hsl(var(--primary-foreground)/var(--tw-text-opacity,1))}.text-fd-secondary-foreground{--tw-text-opacity:1;color:hsl(var(--secondary-foreground)/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-fd-background\/20{--tw-shadow-color:hsl(var(--background)/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-fd-primary\/10{--tw-shadow-color:hsl(var(--primary)/0.1);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-offset-fd-background{--tw-ring-offset-color:hsl(var(--background)/1)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\2c height\]{transition-property:width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.contain-content{contain:content}.steps{counter-reset:step;border-left-width:1px;margin-left:1rem;padding-left:1.75rem;position:relative}.step:before{background-color:hsl(var(--secondary)/1);color:hsl(var(--secondary-foreground)/1);content:counter(step);counter-increment:step;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;left:-1rem}.prose-no-margin>:first-child{margin-top:0}.prose-no-margin>:last-child{margin-bottom:0}.\[--fd-nav-height\:3\.5rem\]{--fd-nav-height:3.5rem}.\[--fd-nav-height\:56px\]{--fd-nav-height:56px}.\[--fd-tocnav-height\:36px\]{--fd-tocnav-height:36px}.\[--radix-collapsible-content-height\:0px\]{--radix-collapsible-content-height:0px}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.font-sans{font-family:Inter,LXGW Neo XiHei,system-ui,-apple-system,sans-serif}.font-serif{font-family:"Noto Serif SC","Source Han Serif SC",serif}.font-mono{font-family:JetBrains Mono,LXGW WenKai Mono,monospace}@font-face{font-family:LXGW Neo XiHei;src:url(https://cdn.jsdelivr.net/gh/chawyehsu/lxgw-neo-xihei-webfont@latest/dist/LXGWNeoXiHei.woff2) format("woff2");font-display:swap}@font-face{font-family:LXGW WenKai Mono;src:url(https://cdn.jsdelivr.net/gh/chawyehsu/lxgw-wenkai-webfont@latest/dist/LXGWWenKaiMono-Regular.woff2) format("woff2");font-display:swap}.placeholder\:text-fd-muted-foreground::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.placeholder\:text-fd-muted-foreground::placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.last-of-type\:mb-0:last-of-type{margin-bottom:0}.empty\:hidden:empty{display:none}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:bg-fd-accent:hover{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.hover\:bg-fd-accent\/50:hover{background-color:hsl(var(--accent)/.5)}.hover\:bg-fd-accent\/80:hover{background-color:hsl(var(--accent)/.8)}.hover\:bg-fd-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-fd-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-opacity-100:hover{--tw-bg-opacity:1}.hover\:text-fd-accent-foreground:hover{--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.hover\:text-fd-accent-foreground\/80:hover{color:hsl(var(--accent-foreground)/.8)}.hover\:text-fd-popover-foreground\/50:hover{color:hsl(var(--popover-foreground)/.5)}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:transition-none:hover{transition-property:none}.focus\:border-black:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-fd-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring)/var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-125{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:opacity-100,.peer:hover~.peer-hover\:opacity-100{opacity:1}.data-\[collapsed\=false\]\:invisible[data-collapsed=false]{visibility:hidden}.data-\[collapsed\=false\]\:hidden[data-collapsed=false]{display:none}@keyframes fd-enterFromRight{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}.data-\[motion\=from-end\]\:animate-fd-enterFromRight[data-motion=from-end]{animation:fd-enterFromRight .25s ease}@keyframes fd-enterFromLeft{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}.data-\[motion\=from-start\]\:animate-fd-enterFromLeft[data-motion=from-start]{animation:fd-enterFromLeft .25s ease}@keyframes fd-exitToRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(200px)}}.data-\[motion\=to-end\]\:animate-fd-exitToRight[data-motion=to-end]{animation:fd-exitToRight .25s ease}@keyframes fd-exitToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-200px)}}.data-\[motion\=to-start\]\:animate-fd-exitToLeft[data-motion=to-start]{animation:fd-exitToLeft .25s ease}@keyframes fd-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0;opacity:.5}}.data-\[state\=closed\]\:animate-fd-accordion-up[data-state=closed]{animation:fd-accordion-up .2s ease-out}@keyframes fd-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0;opacity:0}}.data-\[state\=closed\]\:animate-fd-collapsible-up[data-state=closed]{animation:fd-collapsible-up .15s ease-out}@keyframes fd-dialog-out{0%{transform:scale(1) translate(-50%)}to{transform:scale(.95) translateY(-50%,0);opacity:0}}.data-\[state\=closed\]\:animate-fd-dialog-out[data-state=closed]{animation:fd-dialog-out .3s cubic-bezier(.32,.72,0,1)}.data-\[state\=closed\]\:animate-fd-fade-out[data-state=closed]{animation:fd-fade-out .3s ease}@keyframes fd-nav-menu-out{0%{opacity:1;height:var(--radix-navigation-menu-viewport-height)}to{opacity:0;height:0}}.data-\[state\=closed\]\:animate-fd-nav-menu-out[data-state=closed]{animation:fd-nav-menu-out .2s ease}@keyframes fd-popover-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.data-\[state\=closed\]\:animate-fd-popover-out[data-state=closed]{animation:fd-popover-out .15s ease}@keyframes fd-fade-out{to{opacity:0}}.data-\[state\=hidden\]\:animate-fd-fade-out[data-state=hidden]{animation:fd-fade-out .3s ease}@keyframes fd-accordion-down{0%{height:0;opacity:.5}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-fd-accordion-down[data-state=open]{animation:fd-accordion-down .2s ease-out}@keyframes fd-collapsible-down{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height)}}.data-\[state\=open\]\:animate-fd-collapsible-down[data-state=open]{animation:fd-collapsible-down .15s ease-out}@keyframes fd-dialog-in{0%{transform:scale(.95) translate(-50%);opacity:0}to{transform:scale(1) translate(-50%)}}.data-\[state\=open\]\:animate-fd-dialog-in[data-state=open]{animation:fd-dialog-in .2s cubic-bezier(.32,.72,0,1)}@keyframes fd-fade-in{0%{opacity:0}to{opacity:1}}.data-\[state\=open\]\:animate-fd-fade-in[data-state=open]{animation:fd-fade-in .3s ease}@keyframes fd-nav-menu-in{0%{opacity:0;height:0}to{opacity:1;height:var(--radix-navigation-menu-viewport-height)}}.data-\[state\=open\]\:animate-fd-nav-menu-in[data-state=open]{animation:fd-nav-menu-in .2s ease}@keyframes fd-popover-in{0%{opacity:0;transform:scale(.98) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.data-\[state\=open\]\:animate-fd-popover-in[data-state=open]{animation:fd-popover-in .15s ease}.data-\[state\=active\]\:border-fd-primary[data-state=active]{--tw-border-opacity:1;border-color:hsl(var(--primary)/var(--tw-border-opacity,1))}.data-\[state\=open\]\:bg-fd-accent\/50[data-state=open]{background-color:hsl(var(--accent)/.5)}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-fd-primary[data-active=true],.data-\[state\=active\]\:text-fd-primary[data-state=active]{--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.group[data-state=closed] .group-data-\[state\=closed\]\:-rotate-90{--tw-rotate:-90deg}.group[data-state=closed] .group-data-\[state\=closed\]\:-rotate-90,.group\/accordion[data-state=open] .group-data-\[state\=open\]\/accordion\:rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/accordion[data-state=open] .group-data-\[state\=open\]\/accordion\:rotate-90{--tw-rotate:90deg}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.dark\:border-zinc-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.dark\:bg-\[var\(--shiki-dark-bg\)\]:is(.dark *){background-color:var(--shiki-dark-bg)}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.dark\:bg-fd-accent:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.dark\:bg-gray-200\/80:is(.dark *){background-color:rgba(229,231,235,.8)}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-800\/0:is(.dark *){background-color:rgba(31,41,55,0)}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.dark\:bg-zinc-800\/80:is(.dark *){background-color:rgba(39,39,42,.8)}.dark\:text-fd-accent-foreground:is(.dark *){--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.dark\:text-fd-muted-foreground:is(.dark *){--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:dark\:bg-gray-800\/100:is(.dark *):hover{background-color:#1f2937}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}@media not all and (min-width:1280px){.max-xl\:hidden{display:none}}@media not all and (min-width:1024px){.max-lg\:hidden{display:none}}@media not all and (min-width:768px){.max-md\:inset-x-0{left:0;right:0}.max-md\:bottom-0{bottom:0}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:hidden{display:none}.max-md\:bg-fd-background\/80{background-color:hsl(var(--background)/.8)}.max-md\:text-center{text-align:center}.max-md\:text-\[15px\]{font-size:15px}.max-md\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.max-md\:data-\[open\=false\]\:invisible[data-open=false]{visibility:hidden}}@media not all and (min-width:640px){.max-sm\:mt-2{margin-top:.5rem}.max-sm\:hidden{display:none}}@media (min-width:640px){.sm\:hidden{display:none}.sm\:w-1\/3{width:33.333333%}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:sticky{position:sticky}.md\:order-first{order:-9999}.md\:row-span-2{grid-row:span 2/span 2}.md\:-me-\[var\(--fd-sidebar-width\)\]{margin-inline-end:calc(var(--fd-sidebar-width) * -1)}.md\:ms-2{margin-inline-start:.5rem}.md\:ms-auto{margin-inline-start:auto}.md\:hidden{display:none}.md\:h-\[var\(--fd-sidebar-height\)\]{height:var(--fd-sidebar-height)}.md\:w-24{width:6rem}.md\:w-\[var\(--fd-sidebar-width\)\]{width:var(--fd-sidebar-width)}.md\:max-w-\[80\%\]{max-width:80%}.md\:translate-x-0{--tw-translate-x:0px}.md\:translate-x-0,.md\:translate-x-\[calc\(var\(--fd-sidebar-offset\)\*-1\)\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-x-\[calc\(var\(--fd-sidebar-offset\)\*-1\)\]{--tw-translate-x:calc(var(--fd-sidebar-offset) * -1)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-1\.5{gap:.375rem}.md\:gap-3{gap:.75rem}.md\:border-e{border-inline-end-width:1px}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:ps-\[var\(--fd-layout-offset\)\]{padding-inline-start:var(--fd-layout-offset)}.md\:pt-12{padding-top:3rem}.md\:pt-16{padding-top:4rem}.md\:pt-4{padding-top:1rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.md\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\:\[--fd-nav-height\:0px\]{--fd-nav-height:0px}.md\:\[--fd-sidebar-width\:268px\]{--fd-sidebar-width:268px}}@media (min-width:1024px){.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-start-1{grid-row-start:1}.lg\:mt-2{margin-top:.5rem}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-1\.5{gap:.375rem}.lg\:rounded-2xl{border-radius:1rem}.lg\:border{border-width:1px}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1280px){.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:hidden{display:none}.xl\:\[--fd-toc-width\:268px\]{--fd-toc-width:268px}.xl\:\[--fd-tocnav-height\:0px\]{--fd-tocnav-height:0px}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-scale-x-100:where([dir=rtl],[dir=rtl] *){--tw-scale-x:-1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.rtl\:md\:translate-x-\[var\(--fd-sidebar-offset\)\]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:var(--fd-sidebar-offset);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.\[\&\>figure\:only-child\]\:-m-4>figure:only-child{margin:-1rem}.\[\&\>figure\:only-child\]\:rounded-none>figure:only-child{border-radius:0}.\[\&\>figure\:only-child\]\:border-none>figure:only-child{border-style:none}.\[\&_svg\]\:size-3\.5 svg{width:.875rem;height:.875rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:size-5 svg{width:1.25rem;height:1.25rem}.uwu .\[\.uwu_\&\]\:block{display:block} \ No newline at end of file diff --git a/_next/static/GM1oDIKhqIN2F807DfUnL/_buildManifest.js b/_next/static/hHjC-lzwJArYD8ujgsKWM/_buildManifest.js similarity index 100% rename from _next/static/GM1oDIKhqIN2F807DfUnL/_buildManifest.js rename to _next/static/hHjC-lzwJArYD8ujgsKWM/_buildManifest.js diff --git a/_next/static/GM1oDIKhqIN2F807DfUnL/_ssgManifest.js b/_next/static/hHjC-lzwJArYD8ujgsKWM/_ssgManifest.js similarity index 100% rename from _next/static/GM1oDIKhqIN2F807DfUnL/_ssgManifest.js rename to _next/static/hHjC-lzwJArYD8ujgsKWM/_ssgManifest.js diff --git a/_next/static/media/img.dc8c9869.png b/assets/images/preview/console.png similarity index 100% rename from _next/static/media/img.dc8c9869.png rename to assets/images/preview/console.png diff --git a/docs/core.html b/docs/core.html index 1e92461..e36757a 100644 --- a/docs/core.html +++ b/docs/core.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>引言 - Mix Space 文档</title><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">引言</h1><div class="prose contain-content" style="content-visibility:auto"><div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>在本章节,我们将完成的是 <strong>后端</strong> 的安装,而 <strong>前端</strong> 的安装则需要你阅读 <a href="/docs/themes">前端主题文档</a>。</p></div></div></div> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>引言 - Mix Space 文档</title><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">引言</h1><div class="prose contain-content" style="content-visibility:auto"><div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>在本章节,我们将完成的是 <strong>后端</strong> 的安装,而 <strong>前端</strong> 的安装则需要你阅读 <a href="/docs/themes">前端主题文档</a>。</p></div></div></div> <p><strong>Mix Space</strong> 是一个一款简洁而不简单的个人博客系统,它够快,够现代。你可以利用它构建一个属于自己的个人空间,记录生活,分享知识。</p> <!-- --> <div class="divide-y divide-fd-border overflow-hidden rounded-lg border bg-fd-card" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="group/accordion relative scroll-m-20"><h3 data-orientation="vertical" data-state="closed" class="not-prose flex flex-row items-center font-medium text-fd-foreground"><button type="button" aria-controls="radix-:R8rabtvbqdb:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rrabtvbqdb:" class="flex flex-1 items-center gap-2 p-4 text-start focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring" data-radix-collection-item=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -ms-1 size-4 shrink-0 text-fd-muted-foreground transition-transform duration-200 group-data-[state=open]/accordion:rotate-90"><path d="m9 18 6-6-6-6"></path></svg>系统要求</button></h3><div data-state="closed" id="radix-:R8rabtvbqdb:" hidden="" role="region" aria-labelledby="radix-:Rrabtvbqdb:" data-orientation="vertical" class="overflow-hidden data-[state=closed]:animate-fd-accordion-up data-[state=open]:animate-fd-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div> @@ -18,4 +18,4 @@ <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="mix-space-的组成 <p>所以,<strong>Mix Space</strong> 由两部分组成:<strong>后端</strong> 和 <strong>前端</strong>。如果你没法理解的话,请<strong>先询问</strong> 各种 Ai 助手程序关于前后端分离博客程序的定义,比如<code>ChatGPT</code>、<code>Claude</code>、<code>Gemini</code>、<code>Kimi</code> 等等,以此来了解它们、以及知道它们的区别。</p> <p>总之你需要知道的便是:这不是像 <strong>Typecho</strong>、<strong>WordPress</strong> 这样的「一步曲」就搞定的系统,而是需要 <strong>「两步曲」</strong> 才能完成安装。</p> <p>但万幸的是,我们开发者已经为你准备好了一切,你只需要按照文档<strong>推荐的步骤</strong>来操作即可,即使你不是开发者,也可以轻松完成安装。</p> -<p>知道了这些,你就可以避免掉大部分的问题了,开始安装体验吧!</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/index.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/core/features"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">主要功能</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#快速开始" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">快速开始</a><a data-active="false" href="#一些你需要知道的事情" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">一些你需要知道的事情</a><a data-active="false" href="#遇到报错怎么办" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">遇到报错怎么办?</a><a data-active="false" href="#mix-space-的组成结构" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Mix Space 的组成结构</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"wG1F98KUAd_DZ66zTnghE\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"引言 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"5\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[3625,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Accordions\"]\n31:I[3625,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Accordion\"]\n32:I[9317,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Files\"]\n33:I[9317,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Folder\"]\n34:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-076"])</script><script>self.__next_f.push([1,"59cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n35:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n36:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n37:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#快速开始\",\"title\":\"快速开始\"},{\"depth\":2,\"url\":\"#一些你需要知道的事情\",\"title\":\"一些你需要知道的事情\"},{\"depth\":3,\"url\":\"#遇到报错怎么办\",\"title\":\"遇到报错怎么办?\"},{\"depth\":3,\"url\":\"#mix-space-的组成结构\",\"title\":\"Mix Space 的组成结构\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"引言\",\"className\":\"text-3xl font-bold\"}],null,[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"在本章节,我们将完成的是 \",[\"$\",\"strong\",null,{\"children\":\"后端\"}],\" 的安装,而 \",[\"$\",\"strong\",null,{\"children\":\"前端\"}],\" 的安装则需要你阅读 \",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/themes\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"前端主题文档\"}],\"。\"]}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Mix Space\"}],\" 是一个一款简洁而不简单的个人博客系统,它够快,够现代。你可以利用它构建一个属于自己的个人空间,记录生活,分享知识。\"]}],\"\\n\",\"\\n\",[\"$\",\"$L30\",null,{\"children\":[\"$\",\"$L31\",null,{\"title\":\"系统要求\",\"children\":[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Linux\"}],\" / \",[\"$\",\"strong\",null,{\"children\":\"macOS\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Linux 内核版本 \u003e= \",[\"$\",\"strong\",null,{\"children\":\"4.19\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Memory \u003e= \",[\"$\",\"strong\",null,{\"children\":\"1G\"}]]}],\"\\n\"]}]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"快速开始\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#快速开始\",\"className\":\"peer\",\"children\":\"快速开始\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"我们提供了两种部署方式,并且社区也提供了更多的部署方式,你可以根据自己的喜好选择一种部署方式。\"}]}]]}]]}],\"\\n\",\"\\n\",[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/docker\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Docker 部署\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"使用Docker部署后端\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/advanced\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"进阶部署\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"使用传统方式部署后端\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/extra\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"拓展内容\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"部署常见问题与拓展内容\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/community\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"社区分享\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"了解社区用户们分享的部署方式\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}]],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"还有更多部署方式吗?欢迎您向文档提交 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/docs/pulls\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Pull Request\"}],\" 以分享您的部署方式。按上方\",[\"$\",\"strong\",null,{\"children\":\"后端部署文档\"}],\"完成你的部署后,你可以通过下面的方式继续部署 Mix Space \",[\"$\",\"strong\",null,{\"children\":\"前端\"}],\" \",[\"$\",\"em\",null,{\"children\":[\"(为什么分开部署?请查看 \",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"#%E4%B8%80%E4%BA%9B%E4%BD%A0%E9%9C%80%E8%A6%81%E7%9F%A5%E9%81%93%E7%9A%84%E4%BA%8B%E6%83%85\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"一些你需要知道的事情\"}],\")\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"children\":[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/themes\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paintbrush\",\"children\":[[\"$\",\"path\",\"vj2p1u\",{\"d\":\"m14.622 17.897-10.68-2.913\"}],[\"$\",\"path\",\"18tc5c\",{\"d\":\"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z\"}],[\"$\",\"path\",\"ytzfxy\",{\"d\":\"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"浏览前端主题\"}],null,null]}],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"一些你需要知道的事情\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#一些你需要知道的事情\",\"className\":\"peer\",\"children\":\"一些你需要知道的事情\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"遇到报错怎么办\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#遇到报错怎么办\",\"className\":\"peer\",\"children\":\"遇到报错怎么办?\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"新时代新风气,我们遇到了一个人工智能蓬勃发展的时代,所以在你遇到了问题的时候请\",[\"$\",\"strong\",null,{\"children\":\"先询问\"}],\" 各种 Ai 助手程序,它们会帮助你解决大部分疑问。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"如果你遇到了一些\",[\"$\",\"strong\",null,{\"children\":\"人工智能解决不了\"}],\"的问题,那么请\",[\"$\",\"strong\",null,{\"children\":\"再次阅读文档\"}],\",如果文档依旧没有解决你的问题,那么请在\",[\"$\",\"strong\",null,{\"children\":\"对应仓库\"}],\"的 \",[\"$\",\"strong\",null,{\"children\":\"GitHub Issues\"}],\" 中提出你的问题,我们会尽快解决。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"mix-space-的组成结构\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#mix-space-的组成结构\",\"className\":\"peer\",\"children\":\"Mix Space 的组成结构\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",\"\\n\",[\"$\",\"$L32\",null,{\"children\":[\"$\",\"$L33\",null,{\"name\":\"Mix Space 系统结构\",\"defaultOpen\":true,\"children\":[[\"$\",\"$L33\",null,{\"name\":\"后端(一般也称为「服务端、Server 端」)\"}],[\"$\",\"$L33\",null,{\"name\":\"前端(一般也称为「客户端、网页端、Web 端」)\"}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"所以,\",[\"$\",\"strong\",null,{\"children\":\"Mix Space\"}],\" 由两部分组成:\",[\"$\",\"strong\",null,{\"children\":\"后端\"}],\" 和 \",[\"$\",\"strong\",null,{\"children\":\"前端\"}],\"。如果你没法理解的话,请\",[\"$\",\"strong\",null,{\"children\":\"先询问\"}],\" 各种 Ai 助手程序关于前后端分离博客程序的定义,比如\",[\"$\",\"code\",null,{\"children\":\"ChatGPT\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"Claude\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"Gemini\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"Kimi\"}],\" 等等,以此来了解它们、以及知道它们的区别。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"总之你需要知道的便是:这不是像 \",[\"$\",\"strong\",null,{\"children\":\"Typecho\"}],\"、\",[\"$\",\"strong\",null,{\"children\":\"WordPress\"}],\" 这样的「一步曲」就搞定的系统,而是需要 \",[\"$\",\"strong\",null,{\"children\":\"「两步曲」\"}],\" 才能完成安装。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"但万幸的是,我们开发者已经为你准备好了一切,你只需要按照文档\",[\"$\",\"strong\",null,{\"children\":\"推荐的步骤\"}],\"来操作即可,即使你不是开发者,也可以轻松完成安装。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"知道了这些,你就可以避免掉大部分的问题了,开始安装体验吧!\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/index.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L34\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L35\",null,{\"date\":\"$D2024-12-28T09:19:52.000Z\"}]]}],[\"$\",\"$L36\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L37\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L34\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<p>知道了这些,你就可以避免掉大部分的问题了,开始安装体验吧!</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/index.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/core/features"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">主要功能</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#快速开始" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">快速开始</a><a data-active="false" href="#一些你需要知道的事情" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">一些你需要知道的事情</a><a data-active="false" href="#遇到报错怎么办" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">遇到报错怎么办?</a><a data-active="false" href="#mix-space-的组成结构" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Mix Space 的组成结构</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"5RSto--bdk9pX0GZP10KJ\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"引言 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"5\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[3625,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Accordions\"]\n31:I[3625,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Accordion\"]\n32:I[9317,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Files\"]\n33:I[9317,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Folder\"]\n34:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"1"])</script><script>self.__next_f.push([1,"63\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n35:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n36:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n37:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#快速开始\",\"title\":\"快速开始\"},{\"depth\":2,\"url\":\"#一些你需要知道的事情\",\"title\":\"一些你需要知道的事情\"},{\"depth\":3,\"url\":\"#遇到报错怎么办\",\"title\":\"遇到报错怎么办?\"},{\"depth\":3,\"url\":\"#mix-space-的组成结构\",\"title\":\"Mix Space 的组成结构\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"引言\",\"className\":\"text-3xl font-bold\"}],null,[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"在本章节,我们将完成的是 \",[\"$\",\"strong\",null,{\"children\":\"后端\"}],\" 的安装,而 \",[\"$\",\"strong\",null,{\"children\":\"前端\"}],\" 的安装则需要你阅读 \",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/themes\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"前端主题文档\"}],\"。\"]}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Mix Space\"}],\" 是一个一款简洁而不简单的个人博客系统,它够快,够现代。你可以利用它构建一个属于自己的个人空间,记录生活,分享知识。\"]}],\"\\n\",\"\\n\",[\"$\",\"$L30\",null,{\"children\":[\"$\",\"$L31\",null,{\"title\":\"系统要求\",\"children\":[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Linux\"}],\" / \",[\"$\",\"strong\",null,{\"children\":\"macOS\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Linux 内核版本 \u003e= \",[\"$\",\"strong\",null,{\"children\":\"4.19\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Memory \u003e= \",[\"$\",\"strong\",null,{\"children\":\"1G\"}]]}],\"\\n\"]}]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"快速开始\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#快速开始\",\"className\":\"peer\",\"children\":\"快速开始\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"我们提供了两种部署方式,并且社区也提供了更多的部署方式,你可以根据自己的喜好选择一种部署方式。\"}]}]]}]]}],\"\\n\",\"\\n\",[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/docker\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Docker 部署\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"使用Docker部署后端\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/advanced\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"进阶部署\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"使用传统方式部署后端\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/extra\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"拓展内容\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"部署常见问题与拓展内容\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/community\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"社区分享\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"了解社区用户们分享的部署方式\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}]],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"还有更多部署方式吗?欢迎您向文档提交 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/docs/pulls\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Pull Request\"}],\" 以分享您的部署方式。按上方\",[\"$\",\"strong\",null,{\"children\":\"后端部署文档\"}],\"完成你的部署后,你可以通过下面的方式继续部署 Mix Space \",[\"$\",\"strong\",null,{\"children\":\"前端\"}],\" \",[\"$\",\"em\",null,{\"children\":[\"(为什么分开部署?请查看 \",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"#%E4%B8%80%E4%BA%9B%E4%BD%A0%E9%9C%80%E8%A6%81%E7%9F%A5%E9%81%93%E7%9A%84%E4%BA%8B%E6%83%85\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"一些你需要知道的事情\"}],\")\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"children\":[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/themes\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paintbrush\",\"children\":[[\"$\",\"path\",\"vj2p1u\",{\"d\":\"m14.622 17.897-10.68-2.913\"}],[\"$\",\"path\",\"18tc5c\",{\"d\":\"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z\"}],[\"$\",\"path\",\"ytzfxy\",{\"d\":\"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"浏览前端主题\"}],null,null]}],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"一些你需要知道的事情\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#一些你需要知道的事情\",\"className\":\"peer\",\"children\":\"一些你需要知道的事情\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"遇到报错怎么办\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#遇到报错怎么办\",\"className\":\"peer\",\"children\":\"遇到报错怎么办?\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"新时代新风气,我们遇到了一个人工智能蓬勃发展的时代,所以在你遇到了问题的时候请\",[\"$\",\"strong\",null,{\"children\":\"先询问\"}],\" 各种 Ai 助手程序,它们会帮助你解决大部分疑问。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"如果你遇到了一些\",[\"$\",\"strong\",null,{\"children\":\"人工智能解决不了\"}],\"的问题,那么请\",[\"$\",\"strong\",null,{\"children\":\"再次阅读文档\"}],\",如果文档依旧没有解决你的问题,那么请在\",[\"$\",\"strong\",null,{\"children\":\"对应仓库\"}],\"的 \",[\"$\",\"strong\",null,{\"children\":\"GitHub Issues\"}],\" 中提出你的问题,我们会尽快解决。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"mix-space-的组成结构\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#mix-space-的组成结构\",\"className\":\"peer\",\"children\":\"Mix Space 的组成结构\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",\"\\n\",[\"$\",\"$L32\",null,{\"children\":[\"$\",\"$L33\",null,{\"name\":\"Mix Space 系统结构\",\"defaultOpen\":true,\"children\":[[\"$\",\"$L33\",null,{\"name\":\"后端(一般也称为「服务端、Server 端」)\"}],[\"$\",\"$L33\",null,{\"name\":\"前端(一般也称为「客户端、网页端、Web 端」)\"}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"所以,\",[\"$\",\"strong\",null,{\"children\":\"Mix Space\"}],\" 由两部分组成:\",[\"$\",\"strong\",null,{\"children\":\"后端\"}],\" 和 \",[\"$\",\"strong\",null,{\"children\":\"前端\"}],\"。如果你没法理解的话,请\",[\"$\",\"strong\",null,{\"children\":\"先询问\"}],\" 各种 Ai 助手程序关于前后端分离博客程序的定义,比如\",[\"$\",\"code\",null,{\"children\":\"ChatGPT\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"Claude\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"Gemini\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"Kimi\"}],\" 等等,以此来了解它们、以及知道它们的区别。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"总之你需要知道的便是:这不是像 \",[\"$\",\"strong\",null,{\"children\":\"Typecho\"}],\"、\",[\"$\",\"strong\",null,{\"children\":\"WordPress\"}],\" 这样的「一步曲」就搞定的系统,而是需要 \",[\"$\",\"strong\",null,{\"children\":\"「两步曲」\"}],\" 才能完成安装。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"但万幸的是,我们开发者已经为你准备好了一切,你只需要按照文档\",[\"$\",\"strong\",null,{\"children\":\"推荐的步骤\"}],\"来操作即可,即使你不是开发者,也可以轻松完成安装。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"知道了这些,你就可以避免掉大部分的问题了,开始安装体验吧!\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/index.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L34\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L35\",null,{\"date\":\"$D2024-12-28T09:19:52.000Z\"}]]}],[\"$\",\"$L36\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L37\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L34\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/core.txt b/docs/core.txt index 0c5e094..22cdd31 100644 --- a/docs/core.txt +++ b/docs/core.txt @@ -1,57 +1,57 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","core"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","wG1F98KUAd_DZ66zTnghE",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","core"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","5RSto--bdk9pX0GZP10KJ",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"引言 - Mix Space 文档"}],["$","meta","2",{"name":"author","content":"Mix Space Team"}],["$","link","3",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","4",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","7",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","8",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","9",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","10",{"property":"og:locale","content":"zh_CN"}],["$","meta","11",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","12",{"property":"og:type","content":"website"}],["$","meta","13",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","14",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","15",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","16",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","17",{"rel":"icon","href":"/favicon.ico"}],["$","link","18",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[3625,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Accordions"] -31:I[3625,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Accordion"] -32:I[9317,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Files"] -33:I[9317,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Folder"] -34:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -35:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -36:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -37:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[3625,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Accordions"] +31:I[3625,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Accordion"] +32:I[9317,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Files"] +33:I[9317,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Folder"] +34:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +35:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +36:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +37:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#快速开始","title":"快速开始"},{"depth":2,"url":"#一些你需要知道的事情","title":"一些你需要知道的事情"},{"depth":3,"url":"#遇到报错怎么办","title":"遇到报错怎么办?"},{"depth":3,"url":"#mix-space-的组成结构","title":"Mix Space 的组成结构"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"引言","className":"text-3xl font-bold"}],null,["$","div",null,{"ref":"$undefined","children":[["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":["在本章节,我们将完成的是 ",["$","strong",null,{"children":"后端"}]," 的安装,而 ",["$","strong",null,{"children":"前端"}]," 的安装则需要你阅读 ",["$","$L11",null,{"ref":"$undefined","href":"/docs/themes","prefetch":"$undefined","replace":"$undefined","children":"前端主题文档"}],"。"]}]}]]}]]}],"\n",["$","p",null,{"children":[["$","strong",null,{"children":"Mix Space"}]," 是一个一款简洁而不简单的个人博客系统,它够快,够现代。你可以利用它构建一个属于自己的个人空间,记录生活,分享知识。"]}],"\n","\n",["$","$L30",null,{"children":["$","$L31",null,{"title":"系统要求","children":["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","strong",null,{"children":"Linux"}]," / ",["$","strong",null,{"children":"macOS"}]]}],"\n",["$","li",null,{"children":["Linux 内核版本 >= ",["$","strong",null,{"children":"4.19"}]]}],"\n",["$","li",null,{"children":["Memory >= ",["$","strong",null,{"children":"1G"}]]}],"\n"]}]}]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"快速开始","children":[["$","a",null,{"data-card":"","href":"#快速开始","className":"peer","children":"快速开始"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"我们提供了两种部署方式,并且社区也提供了更多的部署方式,你可以根据自己的喜好选择一种部署方式。"}]}]]}]]}],"\n","\n",["$","div",null,{"children":[["$","$L11",null,{"ref":"$undefined","href":"/docs/core/docker","prefetch":"$undefined","replace":"$undefined","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"Docker 部署"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":"使用Docker部署后端"}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}],["$","$L11",null,{"ref":"$undefined","href":"/docs/core/advanced","prefetch":"$undefined","replace":"$undefined","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"进阶部署"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":"使用传统方式部署后端"}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}],["$","$L11",null,{"ref":"$undefined","href":"/docs/core/extra","prefetch":"$undefined","replace":"$undefined","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"拓展内容"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":"部署常见问题与拓展内容"}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}],["$","$L11",null,{"ref":"$undefined","href":"/docs/core/community","prefetch":"$undefined","replace":"$undefined","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"社区分享"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":"了解社区用户们分享的部署方式"}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}]],"className":"grid grid-cols-1 gap-4 sm:grid-cols-2"}],"\n",["$","p",null,{"children":["还有更多部署方式吗?欢迎您向文档提交 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/mx-space/docs/pulls","rel":"noreferrer noopener","target":"_blank","children":"Pull Request"}]," 以分享您的部署方式。按上方",["$","strong",null,{"children":"后端部署文档"}],"完成你的部署后,你可以通过下面的方式继续部署 Mix Space ",["$","strong",null,{"children":"前端"}]," ",["$","em",null,{"children":["(为什么分开部署?请查看 ",["$","$L11",null,{"ref":"$undefined","href":"#%E4%B8%80%E4%BA%9B%E4%BD%A0%E9%9C%80%E8%A6%81%E7%9F%A5%E9%81%93%E7%9A%84%E4%BA%8B%E6%83%85","prefetch":"$undefined","replace":"$undefined","children":"一些你需要知道的事情"}],")"]}]]}],"\n",["$","div",null,{"children":["$","$L11",null,{"ref":"$undefined","href":"/docs/themes","prefetch":"$undefined","replace":"$undefined","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paintbrush","children":[["$","path","vj2p1u",{"d":"m14.622 17.897-10.68-2.913"}],["$","path","18tc5c",{"d":"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z"}],["$","path","ytzfxy",{"d":"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"浏览前端主题"}],null,null]}],"className":"grid grid-cols-1 gap-4 sm:grid-cols-2"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"一些你需要知道的事情","children":[["$","a",null,{"data-card":"","href":"#一些你需要知道的事情","className":"peer","children":"一些你需要知道的事情"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"遇到报错怎么办","children":[["$","a",null,{"data-card":"","href":"#遇到报错怎么办","className":"peer","children":"遇到报错怎么办?"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["新时代新风气,我们遇到了一个人工智能蓬勃发展的时代,所以在你遇到了问题的时候请",["$","strong",null,{"children":"先询问"}]," 各种 Ai 助手程序,它们会帮助你解决大部分疑问。"]}],"\n",["$","p",null,{"children":["如果你遇到了一些",["$","strong",null,{"children":"人工智能解决不了"}],"的问题,那么请",["$","strong",null,{"children":"再次阅读文档"}],",如果文档依旧没有解决你的问题,那么请在",["$","strong",null,{"children":"对应仓库"}],"的 ",["$","strong",null,{"children":"GitHub Issues"}]," 中提出你的问题,我们会尽快解决。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"mix-space-的组成结构","children":[["$","a",null,{"data-card":"","href":"#mix-space-的组成结构","className":"peer","children":"Mix Space 的组成结构"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n","\n",["$","$L32",null,{"children":["$","$L33",null,{"name":"Mix Space 系统结构","defaultOpen":true,"children":[["$","$L33",null,{"name":"后端(一般也称为「服务端、Server 端」)"}],["$","$L33",null,{"name":"前端(一般也称为「客户端、网页端、Web 端」)"}]]}]}],"\n",["$","p",null,{"children":["所以,",["$","strong",null,{"children":"Mix Space"}]," 由两部分组成:",["$","strong",null,{"children":"后端"}]," 和 ",["$","strong",null,{"children":"前端"}],"。如果你没法理解的话,请",["$","strong",null,{"children":"先询问"}]," 各种 Ai 助手程序关于前后端分离博客程序的定义,比如",["$","code",null,{"children":"ChatGPT"}],"、",["$","code",null,{"children":"Claude"}],"、",["$","code",null,{"children":"Gemini"}],"、",["$","code",null,{"children":"Kimi"}]," 等等,以此来了解它们、以及知道它们的区别。"]}],"\n",["$","p",null,{"children":["总之你需要知道的便是:这不是像 ",["$","strong",null,{"children":"Typecho"}],"、",["$","strong",null,{"children":"WordPress"}]," 这样的「一步曲」就搞定的系统,而是需要 ",["$","strong",null,{"children":"「两步曲」"}]," 才能完成安装。"]}],"\n",["$","p",null,{"children":["但万幸的是,我们开发者已经为你准备好了一切,你只需要按照文档",["$","strong",null,{"children":"推荐的步骤"}],"来操作即可,即使你不是开发者,也可以轻松完成安装。"]}],"\n",["$","p",null,{"children":"知道了这些,你就可以避免掉大部分的问题了,开始安装体验吧!"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/core/index.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L34",null,{"label":"editOnGithub"}]]}],["$","$L35",null,{"date":"$D2024-12-28T09:19:52.000Z"}]]}],["$","$L36",null,{"items":"$undefined"}]]}]]}],["$","$L37",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L34",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/core/advanced.html b/docs/core/advanced.html index ff946da..9e2a848 100644 --- a/docs/core/advanced.html +++ b/docs/core/advanced.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>进阶部署 - Mix Space 文档</title><meta name="description" content="通过源码部署 Mix-Space 后端"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">进阶部署</h1><p class="mb-8 text-lg text-fd-muted-foreground">通过源码部署 Mix-Space 后端</p><div class="prose contain-content" style="content-visibility:auto"><div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-x size-5 fill-red-500 text-fd-card"><circle cx="12" cy="12" r="10"></circle><path d="m15 9-6 6"></path><path d="m9 9 6 6"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>在您进行进阶部署前,我们给予最后的警告:如果你<strong>不是开发者</strong>,或者<strong>不想折腾</strong>,请不要选择<strong>进阶部署</strong>,因为它需要你具备一定的开发能力。</p><p>由于自身技术原因导致的问题,我们将<strong>不会提供任何技术支持</strong>。情节严重者,我们将<strong>永久拉黑</strong>您的账号。</p></div></div></div> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>进阶部署 - Mix Space 文档</title><meta name="description" content="通过源码部署 Mix-Space 后端"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">进阶部署</h1><p class="mb-8 text-lg text-fd-muted-foreground">通过源码部署 Mix-Space 后端</p><div class="prose contain-content" style="content-visibility:auto"><div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-x size-5 fill-red-500 text-fd-card"><circle cx="12" cy="12" r="10"></circle><path d="m15 9-6 6"></path><path d="m9 9 6 6"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>在您进行进阶部署前,我们给予最后的警告:如果你<strong>不是开发者</strong>,或者<strong>不想折腾</strong>,请不要选择<strong>进阶部署</strong>,因为它需要你具备一定的开发能力。</p><p>由于自身技术原因导致的问题,我们将<strong>不会提供任何技术支持</strong>。情节严重者,我们将<strong>永久拉黑</strong>您的账号。</p></div></div></div> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="要求"><a data-card="" href="#要求" class="peer">要求</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <ul> <li>已安装 <a href="https://nodejs.org/zh-cn/" rel="noreferrer noopener" target="_blank">Node.js</a> 20.0.0 或以上版本</li> @@ -11,4 +11,4 @@ <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="要求"><a data-car <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> bundle</span></span></code></pre></div></div></div></figure></div><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="配置-ecosystemconfigjs"><a data-card="" href="#配置-ecosystemconfigjs" class="peer">配置 ecosystem.config.js</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><div class="border rounded-lg p-4 bg-gray-50 dark:bg-gray-900"><div class="space-y-4"><div class="flex flex-col sm:flex-row sm:items-center space-y-2 sm:space-y-0 sm:space-x-4"><span class="text-sm sm:w-1/3">PORT (服务端口,可选)</span><input type="text" class="w-full sm:flex-1 border rounded px-3 py-2 text-sm dark:bg-gray-800 dark:border-gray-700" placeholder="3000" value="3000"/></div><div class="flex flex-col sm:flex-row sm:items-center space-y-2 sm:space-y-0 sm:space-x-4"><span class="text-sm sm:w-1/3">ALLOWED_ORIGINS (允许跨域的域名,多个域名用逗号分隔)</span><input type="text" class="w-full sm:flex-1 border rounded px-3 py-2 text-sm dark:bg-gray-800 dark:border-gray-700" placeholder="innei.ren,www.innei.ren" value="innei.ren,www.innei.ren"/></div><div class="flex flex-col sm:flex-row sm:items-center space-y-2 sm:space-y-0 sm:space-x-4"><span class="text-sm sm:w-1/3">JWT_SECRET (JWT 密钥,用于生成 JWT Token,可选)</span><input type="password" class="w-full sm:flex-1 border rounded px-3 py-2 text-sm dark:bg-gray-800 dark:border-gray-700" placeholder="asdoiasjdoiasjdioasjdioasjdio" value="asdoiasjdoiasjdioasjdioasjdio"/></div></div><button class="mt-4 w-full bg-black text-white px-4 py-2 rounded text-sm hover:bg-gray-800">复制配置</button></div></div><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="启动"><a data-card="" href="#启动" class="peer">启动</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><ol> <li>进入 <code>./apps/core</code>,修改 <code>ecosystem.config.js</code> 文件</li> <li>将上方复制的内容覆盖进去,然后执行以下命令启动服务</li> -</ol><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pm2</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> start</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> ecosystem.config.js</span></span></code></pre></div></div></div></figure></div><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="反向代理-or-"><a data-card="" href="#反向代理-or-" class="peer">反向代理 or ...</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><p>剩下的就是你的事了,你可以使用 <a href="https://nginx.org/en/download.html" rel="noreferrer noopener" target="_blank">Nginx</a> 或者 <a href="https://caddyserver.com/download" rel="noreferrer noopener" target="_blank">Caddy</a> 等反向代理工具,也可以使用 <a href="https://www.cloudflare.com/" rel="noreferrer noopener" target="_blank">Cloudflare</a> 等 CDN 服务。本文不再赘述。</p></div></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/advanced.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/core/docker"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">Docker 部署</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/core/extra"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">拓展内容</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#要求" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">要求</a><a data-active="false" href="#克隆并安装" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">克隆并安装</a><a data-active="false" href="#构建--bundle" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">构建 & Bundle</a><a data-active="false" href="#配置-ecosystemconfigjs" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置 ecosystem.config.js</a><a data-active="false" href="#启动" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">启动</a><a data-active="false" href="#反向代理-or-" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">反向代理 or ...</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\",\"advanced\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core/advanced\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core/advanced\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"bE_ylMvZ28tDMthN_q_Jr\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"进阶部署 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"通过源码部署 Mix-Space 后端\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n31:I[5536,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Configurator\"]\n32:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n33:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n34:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342"])</script><script>self.__next_f.push([1,"-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n35:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#要求\",\"title\":\"要求\"},{\"depth\":3,\"url\":\"#克隆并安装\",\"title\":\"克隆并安装\"},{\"depth\":3,\"url\":\"#构建--bundle\",\"title\":\"构建 \u0026 Bundle\"},{\"depth\":3,\"url\":\"#配置-ecosystemconfigjs\",\"title\":\"配置 ecosystem.config.js\"},{\"depth\":3,\"url\":\"#启动\",\"title\":\"启动\"},{\"depth\":3,\"url\":\"#反向代理-or-\",\"title\":\"反向代理 or ...\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"进阶部署\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"通过源码部署 Mix-Space 后端\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-x size-5 fill-red-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1uzhvr\",{\"d\":\"m15 9-6 6\"}],[\"$\",\"path\",\"z0biqf\",{\"d\":\"m9 9 6 6\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"在您进行进阶部署前,我们给予最后的警告:如果你\",[\"$\",\"strong\",null,{\"children\":\"不是开发者\"}],\",或者\",[\"$\",\"strong\",null,{\"children\":\"不想折腾\"}],\",请不要选择\",[\"$\",\"strong\",null,{\"children\":\"进阶部署\"}],\",因为它需要你具备一定的开发能力。\"]}],[\"$\",\"p\",null,{\"children\":[\"由于自身技术原因导致的问题,我们将\",[\"$\",\"strong\",null,{\"children\":\"不会提供任何技术支持\"}],\"。情节严重者,我们将\",[\"$\",\"strong\",null,{\"children\":\"永久拉黑\"}],\"您的账号。\"]}]]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"要求\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#要求\",\"className\":\"peer\",\"children\":\"要求\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"已安装 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://nodejs.org/zh-cn/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Node.js\"}],\" 20.0.0 或以上版本\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"已安装 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://git-scm.com/downloads\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Git\"}],\", \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://pnpm.io/installation\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"PNPM\"}],\", \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://pm2.keymetrics.io/docs/usage/quick-start/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"PM2\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"已安装 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.mongodb.com/try/download/community\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"MongoDB\"}],\", \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://redis.io/download\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Redis\"}],\" 并正常运行\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"克隆并安装\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#克隆并安装\",\"className\":\"peer\",\"children\":\"克隆并安装\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/core.git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --depth=1\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" core\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"构建--bundle\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#构建--bundle\",\"className\":\"peer\",\"children\":\"构建 \u0026 Bundle\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" bundle\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置-ecosystemconfigjs\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置-ecosystemconfigjs\",\"className\":\"peer\",\"children\":\"配置 ecosystem.config.js\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"args\":[\"--color\",\"--encrypt_enable\"],\"env\":{\"PORT\":{\"type\":\"number\",\"tip\":\"服务端口,可选\",\"default\":3000},\"ALLOWED_ORIGINS\":{\"type\":\"text\",\"tip\":\"允许跨域的域名,多个域名用逗号分隔\",\"default\":\"innei.ren,www.innei.ren\"},\"JWT_SECRET\":{\"type\":\"password\",\"tip\":\"JWT 密钥,用于生成 JWT Token,可选\",\"default\":\"asdoiasjdoiasjdioasjdioasjdio\"}},\"template\":\"const { cpus } = require('os')\\nconst { execSync } = require('child_process')\\nconst nodePath = execSync(`npm root --quiet -g`, { encoding: 'utf-8' }).split(\\n'\\\\n',\\n)[0]\\nconst cpuLen = cpus().length\\nmodule.exports = {\\napps: [\\n {\\n name: 'mx-server',\\n script: './out/index.js',\\n autorestart: true,\\n exec_mode: 'cluster',\\n watch: false,\\n instances: cpuLen,\\n max_memory_restart: '520M',\\n args: '',\\n env: {\\n NODE_ENV: 'production',\\n NODE_PATH: nodePath,\\n MX_ENCRYPT_KEY: process.env.MX_ENCRYPT_KEY,\\n PORT: process.env.PORT,\\n },\\n },\\n],\\n}\\n\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动\",\"className\":\"peer\",\"children\":\"启动\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"进入 \",[\"$\",\"code\",null,{\"children\":\"./apps/core\"}],\",修改 \",[\"$\",\"code\",null,{\"children\":\"ecosystem.config.js\"}],\" 文件\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"将上方复制的内容覆盖进去,然后执行以下命令启动服务\"}],\"\\n\"]}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pm2\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" start\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" ecosystem.config.js\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"反向代理-or-\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#反向代理-or-\",\"className\":\"peer\",\"children\":\"反向代理 or ...\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":[\"剩下的就是你的事了,你可以使用 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://nginx.org/en/download.html\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Nginx\"}],\" 或者 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://caddyserver.com/download\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Caddy\"}],\" 等反向代理工具,也可以使用 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.cloudflare.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Cloudflare\"}],\" 等 CDN 服务。本文不再赘述。\"]}]]}]]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/advanced.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L33\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L34\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L35\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +</ol><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pm2</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> start</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> ecosystem.config.js</span></span></code></pre></div></div></div></figure></div><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="反向代理-or-"><a data-card="" href="#反向代理-or-" class="peer">反向代理 or ...</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><p>剩下的就是你的事了,你可以使用 <a href="https://nginx.org/en/download.html" rel="noreferrer noopener" target="_blank">Nginx</a> 或者 <a href="https://caddyserver.com/download" rel="noreferrer noopener" target="_blank">Caddy</a> 等反向代理工具,也可以使用 <a href="https://www.cloudflare.com/" rel="noreferrer noopener" target="_blank">Cloudflare</a> 等 CDN 服务。本文不再赘述。</p></div></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/advanced.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/core/docker"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">Docker 部署</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/core/extra"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">拓展内容</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#要求" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">要求</a><a data-active="false" href="#克隆并安装" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">克隆并安装</a><a data-active="false" href="#构建--bundle" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">构建 & Bundle</a><a data-active="false" href="#配置-ecosystemconfigjs" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置 ecosystem.config.js</a><a data-active="false" href="#启动" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">启动</a><a data-active="false" href="#反向代理-or-" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">反向代理 or ...</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\",\"advanced\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core/advanced\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core/advanced\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"sfqGnV6pwDmWPxG_ix3wj\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"进阶部署 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"通过源码部署 Mix-Space 后端\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n31:I[5536,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Configurator\"]\n32:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n33:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n34:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js"])</script><script>self.__next_f.push([1,"\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n35:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#要求\",\"title\":\"要求\"},{\"depth\":3,\"url\":\"#克隆并安装\",\"title\":\"克隆并安装\"},{\"depth\":3,\"url\":\"#构建--bundle\",\"title\":\"构建 \u0026 Bundle\"},{\"depth\":3,\"url\":\"#配置-ecosystemconfigjs\",\"title\":\"配置 ecosystem.config.js\"},{\"depth\":3,\"url\":\"#启动\",\"title\":\"启动\"},{\"depth\":3,\"url\":\"#反向代理-or-\",\"title\":\"反向代理 or ...\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"进阶部署\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"通过源码部署 Mix-Space 后端\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-x size-5 fill-red-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1uzhvr\",{\"d\":\"m15 9-6 6\"}],[\"$\",\"path\",\"z0biqf\",{\"d\":\"m9 9 6 6\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"在您进行进阶部署前,我们给予最后的警告:如果你\",[\"$\",\"strong\",null,{\"children\":\"不是开发者\"}],\",或者\",[\"$\",\"strong\",null,{\"children\":\"不想折腾\"}],\",请不要选择\",[\"$\",\"strong\",null,{\"children\":\"进阶部署\"}],\",因为它需要你具备一定的开发能力。\"]}],[\"$\",\"p\",null,{\"children\":[\"由于自身技术原因导致的问题,我们将\",[\"$\",\"strong\",null,{\"children\":\"不会提供任何技术支持\"}],\"。情节严重者,我们将\",[\"$\",\"strong\",null,{\"children\":\"永久拉黑\"}],\"您的账号。\"]}]]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"要求\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#要求\",\"className\":\"peer\",\"children\":\"要求\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"已安装 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://nodejs.org/zh-cn/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Node.js\"}],\" 20.0.0 或以上版本\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"已安装 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://git-scm.com/downloads\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Git\"}],\", \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://pnpm.io/installation\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"PNPM\"}],\", \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://pm2.keymetrics.io/docs/usage/quick-start/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"PM2\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"已安装 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.mongodb.com/try/download/community\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"MongoDB\"}],\", \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://redis.io/download\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Redis\"}],\" 并正常运行\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"克隆并安装\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#克隆并安装\",\"className\":\"peer\",\"children\":\"克隆并安装\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/core.git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --depth=1\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" core\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"构建--bundle\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#构建--bundle\",\"className\":\"peer\",\"children\":\"构建 \u0026 Bundle\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" bundle\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置-ecosystemconfigjs\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置-ecosystemconfigjs\",\"className\":\"peer\",\"children\":\"配置 ecosystem.config.js\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"args\":[\"--color\",\"--encrypt_enable\"],\"env\":{\"PORT\":{\"type\":\"number\",\"tip\":\"服务端口,可选\",\"default\":3000},\"ALLOWED_ORIGINS\":{\"type\":\"text\",\"tip\":\"允许跨域的域名,多个域名用逗号分隔\",\"default\":\"innei.ren,www.innei.ren\"},\"JWT_SECRET\":{\"type\":\"password\",\"tip\":\"JWT 密钥,用于生成 JWT Token,可选\",\"default\":\"asdoiasjdoiasjdioasjdioasjdio\"}},\"template\":\"const { cpus } = require('os')\\nconst { execSync } = require('child_process')\\nconst nodePath = execSync(`npm root --quiet -g`, { encoding: 'utf-8' }).split(\\n'\\\\n',\\n)[0]\\nconst cpuLen = cpus().length\\nmodule.exports = {\\napps: [\\n {\\n name: 'mx-server',\\n script: './out/index.js',\\n autorestart: true,\\n exec_mode: 'cluster',\\n watch: false,\\n instances: cpuLen,\\n max_memory_restart: '520M',\\n args: '',\\n env: {\\n NODE_ENV: 'production',\\n NODE_PATH: nodePath,\\n MX_ENCRYPT_KEY: process.env.MX_ENCRYPT_KEY,\\n PORT: process.env.PORT,\\n },\\n },\\n],\\n}\\n\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动\",\"className\":\"peer\",\"children\":\"启动\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"进入 \",[\"$\",\"code\",null,{\"children\":\"./apps/core\"}],\",修改 \",[\"$\",\"code\",null,{\"children\":\"ecosystem.config.js\"}],\" 文件\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"将上方复制的内容覆盖进去,然后执行以下命令启动服务\"}],\"\\n\"]}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pm2\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" start\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" ecosystem.config.js\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"反向代理-or-\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#反向代理-or-\",\"className\":\"peer\",\"children\":\"反向代理 or ...\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":[\"剩下的就是你的事了,你可以使用 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://nginx.org/en/download.html\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Nginx\"}],\" 或者 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://caddyserver.com/download\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Caddy\"}],\" 等反向代理工具,也可以使用 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.cloudflare.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Cloudflare\"}],\" 等 CDN 服务。本文不再赘述。\"]}]]}]]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/advanced.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L33\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L34\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L35\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/core/advanced.txt b/docs/core/advanced.txt index b5b20ba..e2eee26 100644 --- a/docs/core/advanced.txt +++ b/docs/core/advanced.txt @@ -1,55 +1,55 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","core","advanced"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core/advanced","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core/advanced","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","bE_ylMvZ28tDMthN_q_Jr",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","core","advanced"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core/advanced","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core/advanced","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","sfqGnV6pwDmWPxG_ix3wj",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"进阶部署 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"通过源码部署 Mix-Space 后端"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -31:I[5536,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Configurator"] -32:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -33:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -34:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -35:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +31:I[5536,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Configurator"] +32:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +33:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +34:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +35:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#要求","title":"要求"},{"depth":3,"url":"#克隆并安装","title":"克隆并安装"},{"depth":3,"url":"#构建--bundle","title":"构建 & Bundle"},{"depth":3,"url":"#配置-ecosystemconfigjs","title":"配置 ecosystem.config.js"},{"depth":3,"url":"#启动","title":"启动"},{"depth":3,"url":"#反向代理-or-","title":"反向代理 or ..."}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"进阶部署","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"通过源码部署 Mix-Space 后端","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-x size-5 fill-red-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1uzhvr",{"d":"m15 9-6 6"}],["$","path","z0biqf",{"d":"m9 9 6 6"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":[["$","p",null,{"children":["在您进行进阶部署前,我们给予最后的警告:如果你",["$","strong",null,{"children":"不是开发者"}],",或者",["$","strong",null,{"children":"不想折腾"}],",请不要选择",["$","strong",null,{"children":"进阶部署"}],",因为它需要你具备一定的开发能力。"]}],["$","p",null,{"children":["由于自身技术原因导致的问题,我们将",["$","strong",null,{"children":"不会提供任何技术支持"}],"。情节严重者,我们将",["$","strong",null,{"children":"永久拉黑"}],"您的账号。"]}]]}]]}]]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"要求","children":[["$","a",null,{"data-card":"","href":"#要求","className":"peer","children":"要求"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":["已安装 ",["$","a",null,{"ref":"$undefined","href":"https://nodejs.org/zh-cn/","rel":"noreferrer noopener","target":"_blank","children":"Node.js"}]," 20.0.0 或以上版本"]}],"\n",["$","li",null,{"children":["已安装 ",["$","a",null,{"ref":"$undefined","href":"https://git-scm.com/downloads","rel":"noreferrer noopener","target":"_blank","children":"Git"}],", ",["$","a",null,{"ref":"$undefined","href":"https://pnpm.io/installation","rel":"noreferrer noopener","target":"_blank","children":"PNPM"}],", ",["$","a",null,{"ref":"$undefined","href":"https://pm2.keymetrics.io/docs/usage/quick-start/","rel":"noreferrer noopener","target":"_blank","children":"PM2"}]]}],"\n",["$","li",null,{"children":["已安装 ",["$","a",null,{"ref":"$undefined","href":"https://www.mongodb.com/try/download/community","rel":"noreferrer noopener","target":"_blank","children":"MongoDB"}],", ",["$","a",null,{"ref":"$undefined","href":"https://redis.io/download","rel":"noreferrer noopener","target":"_blank","children":"Redis"}]," 并正常运行"]}],"\n"]}],"\n",["$","div",null,{"className":"steps","children":[["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"克隆并安装","children":[["$","a",null,{"data-card":"","href":"#克隆并安装","className":"peer","children":"克隆并安装"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" clone"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" https://github.com/mx-space/core.git"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --depth=1"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"cd"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" core"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" i"}]]}]]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"构建--bundle","children":[["$","a",null,{"data-card":"","href":"#构建--bundle","className":"peer","children":"构建 & Bundle"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" build"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" bundle"}]]}]]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置-ecosystemconfigjs","children":[["$","a",null,{"data-card":"","href":"#配置-ecosystemconfigjs","className":"peer","children":"配置 ecosystem.config.js"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L31",null,{"args":["--color","--encrypt_enable"],"env":{"PORT":{"type":"number","tip":"服务端口,可选","default":3000},"ALLOWED_ORIGINS":{"type":"text","tip":"允许跨域的域名,多个域名用逗号分隔","default":"innei.ren,www.innei.ren"},"JWT_SECRET":{"type":"password","tip":"JWT 密钥,用于生成 JWT Token,可选","default":"asdoiasjdoiasjdioasjdioasjdio"}},"template":"const { cpus } = require('os')\nconst { execSync } = require('child_process')\nconst nodePath = execSync(`npm root --quiet -g`, { encoding: 'utf-8' }).split(\n'\\n',\n)[0]\nconst cpuLen = cpus().length\nmodule.exports = {\napps: [\n {\n name: 'mx-server',\n script: './out/index.js',\n autorestart: true,\n exec_mode: 'cluster',\n watch: false,\n instances: cpuLen,\n max_memory_restart: '520M',\n args: '',\n env: {\n NODE_ENV: 'production',\n NODE_PATH: nodePath,\n MX_ENCRYPT_KEY: process.env.MX_ENCRYPT_KEY,\n PORT: process.env.PORT,\n },\n },\n],\n}\n"}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"启动","children":[["$","a",null,{"data-card":"","href":"#启动","className":"peer","children":"启动"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","ol",null,{"children":["\n",["$","li",null,{"children":["进入 ",["$","code",null,{"children":"./apps/core"}],",修改 ",["$","code",null,{"children":"ecosystem.config.js"}]," 文件"]}],"\n",["$","li",null,{"children":"将上方复制的内容覆盖进去,然后执行以下命令启动服务"}],"\n"]}],["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pm2"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" start"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" ecosystem.config.js"}]]}]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"反向代理-or-","children":[["$","a",null,{"data-card":"","href":"#反向代理-or-","className":"peer","children":"反向代理 or ..."}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","p",null,{"children":["剩下的就是你的事了,你可以使用 ",["$","a",null,{"ref":"$undefined","href":"https://nginx.org/en/download.html","rel":"noreferrer noopener","target":"_blank","children":"Nginx"}]," 或者 ",["$","a",null,{"ref":"$undefined","href":"https://caddyserver.com/download","rel":"noreferrer noopener","target":"_blank","children":"Caddy"}]," 等反向代理工具,也可以使用 ",["$","a",null,{"ref":"$undefined","href":"https://www.cloudflare.com/","rel":"noreferrer noopener","target":"_blank","children":"Cloudflare"}]," 等 CDN 服务。本文不再赘述。"]}]]}]]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/core/advanced.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L32",null,{"label":"editOnGithub"}]]}],["$","$L33",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L34",null,{"items":"$undefined"}]]}]]}],["$","$L35",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L32",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/core/community.html b/docs/core/community.html index e597ed6..bffbee2 100644 --- a/docs/core/community.html +++ b/docs/core/community.html @@ -1,2 +1,2 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>社区分享 - Mix Space 文档</title><meta name="description" content="社区用户分享的部署方式"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col" style="--fd-tocnav-height:0px"><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[1120px]"><h1 class="text-3xl font-bold">社区分享</h1><p class="mb-8 text-lg text-fd-muted-foreground">社区用户分享的部署方式</p><div class="prose contain-content" style="content-visibility:auto"><div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-5 fill-blue-500 text-fd-card"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>你可以参考他们的部署方式,但我们不保证它们的可用性。如果你也有教程想要与大家分享的话,欢迎您向文档提交 <a href="https://github.com/mx-space/docs/pulls" rel="noreferrer noopener" target="_blank">Pull Request</a> 以分享您的部署方式。</p></div></div></div> -<div num="3" class="grid grid-cols-1 gap-4 sm:grid-cols-2"><a href="https://www.bilibili.com/video/BV14N4y137ZW/" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-video"><path d="m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"></path><rect x="2" y="6" width="14" height="12" rx="2"></rect></svg></div><h3 class="not-prose mb-1 text-sm font-medium">超可爱的前后端分离博客Mix-space搭建教程</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">BiliBili 前后端部署视频教程 | By 喵二 | 平台:Selfhost</div></a><a href="https://www.miaoer.xyz/posts/blog/mx-kami-serverless" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Mix-space kami 主题部署 Serverless 拯救垃圾主机</h3><div class="text-sm text-fd-muted-foreground prose-no-margin"> Kami 前端部署博文教程 | By 喵二 | 平台:Serverless</div></a><a href="https://arthals.ink/posts/web/shiro" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">mx-space + Shiro:如纸一般纯净的新博客</h3><div class="text-sm text-fd-muted-foreground prose-no-margin"> 前后端部署博文教程 | By Arthals | 平台:Selfhost</div></a><a href="https://lab.gb0.dev/post/mxspace-on-zeabur/" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">使用 Mix Space × Zeabur 搭建自己的个人空间</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">前后端部署博文教程 | By 草方块 | 平台:Serverless</div></a><a href="https://www.rinne.in/posts/default/deploy-mxspace-with-termux" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">使用 Termux 搭建 Mix-Space</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">前后端部署博文教程 | By Rinne | 平台:Android</div></a><a href="https://blog.fosky.top/2024/10/09/wordpress-to-mix-space.html" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">从 WordPress 迁移数据到 Mix Space</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">后端迁移系统数据博文教程 | By Fosky</div></a><a href="https://blog.yoruzzz.cn/posts/%E5%BB%BA%E7%AB%99/shiro" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Shiro 部署如此简单?!</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">前后端部署博文教程 | By 南栀 | 平台:Selfhost </div></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/community.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/core/extra"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">拓展内容</p></a></div></article></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\",\"community\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core/community\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core/community\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"FCRpm_OJ1JZaj3E6m7dsY\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"社区分享 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"社区用户分享的部署方式\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2a:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n2b:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd4"])</script><script>self.__next_f.push([1,"6bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n2c:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n2d:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"0px\"},\"children\":[\"$undefined\",[\"$\",\"$L29\",null,{\"className\":\"max-w-[1120px]\",\"children\":[[\"$\",\"$L2a\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"社区分享\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"社区用户分享的部署方式\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"你可以参考他们的部署方式,但我们不保证它们的可用性。如果你也有教程想要与大家分享的话,欢迎您向文档提交 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/docs/pulls\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Pull Request\"}],\" 以分享您的部署方式。\"]}]}]]}]]}],\"\\n\",[\"$\",\"div\",null,{\"num\":3,\"children\":[[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.bilibili.com/video/BV14N4y137ZW/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-video\",\"children\":[[\"$\",\"path\",\"ftymec\",{\"d\":\"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5\"}],[\"$\",\"rect\",\"158x01\",{\"x\":\"2\",\"y\":\"6\",\"width\":\"14\",\"height\":\"12\",\"rx\":\"2\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"超可爱的前后端分离博客Mix-space搭建教程\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"BiliBili 前后端部署视频教程 | By 喵二 | 平台:Selfhost\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.miaoer.xyz/posts/blog/mx-kami-serverless\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Mix-space kami 主题部署 Serverless 拯救垃圾主机\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\" Kami 前端部署博文教程 | By 喵二 | 平台:Serverless\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://arthals.ink/posts/web/shiro\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"mx-space + Shiro:如纸一般纯净的新博客\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\" 前后端部署博文教程 | By Arthals | 平台:Selfhost\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://lab.gb0.dev/post/mxspace-on-zeabur/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"使用 Mix Space × Zeabur 搭建自己的个人空间\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"前后端部署博文教程 | By 草方块 | 平台:Serverless\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.rinne.in/posts/default/deploy-mxspace-with-termux\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"使用 Termux 搭建 Mix-Space\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"前后端部署博文教程 | By Rinne | 平台:Android\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://blog.fosky.top/2024/10/09/wordpress-to-mix-space.html\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"从 WordPress 迁移数据到 Mix Space\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"后端迁移系统数据博文教程 | By Fosky\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://blog.yoruzzz.cn/posts/%E5%BB%BA%E7%AB%99/shiro\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Shiro 部署如此简单?!\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"前后端部署博文教程 | By 南栀 | 平台:Selfhost \"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}]],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/community.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L2b\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L2c\",null,{\"date\":\"$D2024-12-28T09:19:52.000Z\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$undefined\"}]]}]]}],\"$undefined\"]}]\n"])</script></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>社区分享 - Mix Space 文档</title><meta name="description" content="社区用户分享的部署方式"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col" style="--fd-tocnav-height:0px"><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[1120px]"><h1 class="text-3xl font-bold">社区分享</h1><p class="mb-8 text-lg text-fd-muted-foreground">社区用户分享的部署方式</p><div class="prose contain-content" style="content-visibility:auto"><div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-5 fill-blue-500 text-fd-card"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>你可以参考他们的部署方式,但我们不保证它们的可用性。如果你也有教程想要与大家分享的话,欢迎您向文档提交 <a href="https://github.com/mx-space/docs/pulls" rel="noreferrer noopener" target="_blank">Pull Request</a> 以分享您的部署方式。</p></div></div></div> +<div num="3" class="grid grid-cols-1 gap-4 sm:grid-cols-2"><a href="https://www.bilibili.com/video/BV14N4y137ZW/" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-video"><path d="m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"></path><rect x="2" y="6" width="14" height="12" rx="2"></rect></svg></div><h3 class="not-prose mb-1 text-sm font-medium">超可爱的前后端分离博客Mix-space搭建教程</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">BiliBili 前后端部署视频教程 | By 喵二 | 平台:Selfhost</div></a><a href="https://www.miaoer.xyz/posts/blog/mx-kami-serverless" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Mix-space kami 主题部署 Serverless 拯救垃圾主机</h3><div class="text-sm text-fd-muted-foreground prose-no-margin"> Kami 前端部署博文教程 | By 喵二 | 平台:Serverless</div></a><a href="https://arthals.ink/posts/web/shiro" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">mx-space + Shiro:如纸一般纯净的新博客</h3><div class="text-sm text-fd-muted-foreground prose-no-margin"> 前后端部署博文教程 | By Arthals | 平台:Selfhost</div></a><a href="https://lab.gb0.dev/post/mxspace-on-zeabur/" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">使用 Mix Space × Zeabur 搭建自己的个人空间</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">前后端部署博文教程 | By 草方块 | 平台:Serverless</div></a><a href="https://www.rinne.in/posts/default/deploy-mxspace-with-termux" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">使用 Termux 搭建 Mix-Space</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">前后端部署博文教程 | By Rinne | 平台:Android</div></a><a href="https://blog.fosky.top/2024/10/09/wordpress-to-mix-space.html" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">从 WordPress 迁移数据到 Mix Space</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">后端迁移系统数据博文教程 | By Fosky</div></a><a href="https://blog.yoruzzz.cn/posts/%E5%BB%BA%E7%AB%99/shiro" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Shiro 部署如此简单?!</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">前后端部署博文教程 | By 南栀 | 平台:Selfhost </div></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/community.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/core/extra"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">拓展内容</p></a></div></article></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\",\"community\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core/community\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core/community\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"-9BybV_ZVwKPXPehNVH_Z\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"社区分享 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"社区用户分享的部署方式\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2a:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n2b:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680"])</script><script>self.__next_f.push([1,"-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n2c:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n2d:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"0px\"},\"children\":[\"$undefined\",[\"$\",\"$L29\",null,{\"className\":\"max-w-[1120px]\",\"children\":[[\"$\",\"$L2a\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"社区分享\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"社区用户分享的部署方式\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"你可以参考他们的部署方式,但我们不保证它们的可用性。如果你也有教程想要与大家分享的话,欢迎您向文档提交 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/docs/pulls\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Pull Request\"}],\" 以分享您的部署方式。\"]}]}]]}]]}],\"\\n\",[\"$\",\"div\",null,{\"num\":3,\"children\":[[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.bilibili.com/video/BV14N4y137ZW/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-video\",\"children\":[[\"$\",\"path\",\"ftymec\",{\"d\":\"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5\"}],[\"$\",\"rect\",\"158x01\",{\"x\":\"2\",\"y\":\"6\",\"width\":\"14\",\"height\":\"12\",\"rx\":\"2\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"超可爱的前后端分离博客Mix-space搭建教程\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"BiliBili 前后端部署视频教程 | By 喵二 | 平台:Selfhost\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.miaoer.xyz/posts/blog/mx-kami-serverless\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Mix-space kami 主题部署 Serverless 拯救垃圾主机\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\" Kami 前端部署博文教程 | By 喵二 | 平台:Serverless\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://arthals.ink/posts/web/shiro\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"mx-space + Shiro:如纸一般纯净的新博客\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\" 前后端部署博文教程 | By Arthals | 平台:Selfhost\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://lab.gb0.dev/post/mxspace-on-zeabur/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"使用 Mix Space × Zeabur 搭建自己的个人空间\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"前后端部署博文教程 | By 草方块 | 平台:Serverless\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.rinne.in/posts/default/deploy-mxspace-with-termux\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"使用 Termux 搭建 Mix-Space\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"前后端部署博文教程 | By Rinne | 平台:Android\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://blog.fosky.top/2024/10/09/wordpress-to-mix-space.html\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"从 WordPress 迁移数据到 Mix Space\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"后端迁移系统数据博文教程 | By Fosky\"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://blog.yoruzzz.cn/posts/%E5%BB%BA%E7%AB%99/shiro\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Shiro 部署如此简单?!\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"前后端部署博文教程 | By 南栀 | 平台:Selfhost \"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}]],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/community.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L2b\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L2c\",null,{\"date\":\"$D2024-12-28T09:19:52.000Z\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$undefined\"}]]}]]}],\"$undefined\"]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/core/community.txt b/docs/core/community.txt index f7b84dd..1435fb3 100644 --- a/docs/core/community.txt +++ b/docs/core/community.txt @@ -1,47 +1,47 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","core","community"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core/community","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core/community","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","FCRpm_OJ1JZaj3E6m7dsY",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","core","community"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core/community","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core/community","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","-9BybV_ZVwKPXPehNVH_Z",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"社区分享 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"社区用户分享的部署方式"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2a:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -2b:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -2c:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -2d:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2a:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +2b:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +2c:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +2d:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] 1f:["$","$L27",null,{"toc":[],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"0px"},"children":["$undefined",["$","$L29",null,{"className":"max-w-[1120px]","children":[["$","$L2a",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"社区分享","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"社区用户分享的部署方式","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":["你可以参考他们的部署方式,但我们不保证它们的可用性。如果你也有教程想要与大家分享的话,欢迎您向文档提交 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/mx-space/docs/pulls","rel":"noreferrer noopener","target":"_blank","children":"Pull Request"}]," 以分享您的部署方式。"]}]}]]}]]}],"\n",["$","div",null,{"num":3,"children":[["$","a",null,{"ref":"$undefined","href":"https://www.bilibili.com/video/BV14N4y137ZW/","rel":"noreferrer noopener","target":"_blank","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-video","children":[["$","path","ftymec",{"d":"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"}],["$","rect","158x01",{"x":"2","y":"6","width":"14","height":"12","rx":"2"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"超可爱的前后端分离博客Mix-space搭建教程"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":"BiliBili 前后端部署视频教程 | By 喵二 | 平台:Selfhost"}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}],["$","a",null,{"ref":"$undefined","href":"https://www.miaoer.xyz/posts/blog/mx-kami-serverless","rel":"noreferrer noopener","target":"_blank","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-text","children":[["$","path","1rqfz7",{"d":"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["$","path","tnqrlb",{"d":"M14 2v4a2 2 0 0 0 2 2h4"}],["$","path","b1mrlr",{"d":"M10 9H8"}],["$","path","t4e002",{"d":"M16 13H8"}],["$","path","z1uh3a",{"d":"M16 17H8"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"Mix-space kami 主题部署 Serverless 拯救垃圾主机"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":" Kami 前端部署博文教程 | By 喵二 | 平台:Serverless"}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}],["$","a",null,{"ref":"$undefined","href":"https://arthals.ink/posts/web/shiro","rel":"noreferrer noopener","target":"_blank","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-text","children":[["$","path","1rqfz7",{"d":"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["$","path","tnqrlb",{"d":"M14 2v4a2 2 0 0 0 2 2h4"}],["$","path","b1mrlr",{"d":"M10 9H8"}],["$","path","t4e002",{"d":"M16 13H8"}],["$","path","z1uh3a",{"d":"M16 17H8"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"mx-space + Shiro:如纸一般纯净的新博客"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":" 前后端部署博文教程 | By Arthals | 平台:Selfhost"}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}],["$","a",null,{"ref":"$undefined","href":"https://lab.gb0.dev/post/mxspace-on-zeabur/","rel":"noreferrer noopener","target":"_blank","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-text","children":[["$","path","1rqfz7",{"d":"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["$","path","tnqrlb",{"d":"M14 2v4a2 2 0 0 0 2 2h4"}],["$","path","b1mrlr",{"d":"M10 9H8"}],["$","path","t4e002",{"d":"M16 13H8"}],["$","path","z1uh3a",{"d":"M16 17H8"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"使用 Mix Space × Zeabur 搭建自己的个人空间"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":"前后端部署博文教程 | By 草方块 | 平台:Serverless"}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}],["$","a",null,{"ref":"$undefined","href":"https://www.rinne.in/posts/default/deploy-mxspace-with-termux","rel":"noreferrer noopener","target":"_blank","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-text","children":[["$","path","1rqfz7",{"d":"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["$","path","tnqrlb",{"d":"M14 2v4a2 2 0 0 0 2 2h4"}],["$","path","b1mrlr",{"d":"M10 9H8"}],["$","path","t4e002",{"d":"M16 13H8"}],["$","path","z1uh3a",{"d":"M16 17H8"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"使用 Termux 搭建 Mix-Space"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":"前后端部署博文教程 | By Rinne | 平台:Android"}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}],["$","a",null,{"ref":"$undefined","href":"https://blog.fosky.top/2024/10/09/wordpress-to-mix-space.html","rel":"noreferrer noopener","target":"_blank","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-text","children":[["$","path","1rqfz7",{"d":"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["$","path","tnqrlb",{"d":"M14 2v4a2 2 0 0 0 2 2h4"}],["$","path","b1mrlr",{"d":"M10 9H8"}],["$","path","t4e002",{"d":"M16 13H8"}],["$","path","z1uh3a",{"d":"M16 17H8"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"从 WordPress 迁移数据到 Mix Space"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":"后端迁移系统数据博文教程 | By Fosky"}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}],["$","a",null,{"ref":"$undefined","href":"https://blog.yoruzzz.cn/posts/%E5%BB%BA%E7%AB%99/shiro","rel":"noreferrer noopener","target":"_blank","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-text","children":[["$","path","1rqfz7",{"d":"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["$","path","tnqrlb",{"d":"M14 2v4a2 2 0 0 0 2 2h4"}],["$","path","b1mrlr",{"d":"M10 9H8"}],["$","path","t4e002",{"d":"M16 13H8"}],["$","path","z1uh3a",{"d":"M16 17H8"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"Shiro 部署如此简单?!"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":"前后端部署博文教程 | By 南栀 | 平台:Selfhost "}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}]],"className":"grid grid-cols-1 gap-4 sm:grid-cols-2"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/core/community.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L2b",null,{"label":"editOnGithub"}]]}],["$","$L2c",null,{"date":"$D2024-12-28T09:19:52.000Z"}]]}],["$","$L2d",null,{"items":"$undefined"}]]}]]}],"$undefined"]}] diff --git a/docs/core/docker.html b/docs/core/docker.html index 03fa662..af564ac 100644 --- a/docs/core/docker.html +++ b/docs/core/docker.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Docker 部署 - Mix Space 文档</title><meta name="description" content="通过 Docker 部署 Mix-Space 后端"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">Docker 部署</h1><p class="mb-8 text-lg text-fd-muted-foreground">通过 Docker 部署 Mix-Space 后端</p><div class="prose contain-content" style="content-visibility:auto"><div class="steps"><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="安装-docker"><a data-card="" href="#安装-docker" class="peer">安装 Docker</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><p>如果你的服务器在国内,建议使用阿里云的安装脚本,安装命令如下:</p><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -fsSL</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> https://get.docker.com</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> |</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> bash</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -s</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> docker</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> --mirror</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> Aliyun</span></span></code></pre></div></div></div></figure><p>在国外,可以直接使用官方脚本安装:</p><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -fsSL</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> https://get.docker.com</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> |</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> bash</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -s</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> docker</span></span></code></pre></div></div></div></figure><p>如果您成功安装了 Docker 和 Docker-Compose,可以通过以下命令查看版本:</p><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">docker</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -v</span></span> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Docker 部署 - Mix Space 文档</title><meta name="description" content="通过 Docker 部署 Mix-Space 后端"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">Docker 部署</h1><p class="mb-8 text-lg text-fd-muted-foreground">通过 Docker 部署 Mix-Space 后端</p><div class="prose contain-content" style="content-visibility:auto"><div class="steps"><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="安装-docker"><a data-card="" href="#安装-docker" class="peer">安装 Docker</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><p>如果你的服务器在国内,建议使用阿里云的安装脚本,安装命令如下:</p><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -fsSL</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> https://get.docker.com</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> |</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> bash</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -s</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> docker</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> --mirror</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> Aliyun</span></span></code></pre></div></div></div></figure><p>在国外,可以直接使用官方脚本安装:</p><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -fsSL</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> https://get.docker.com</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> |</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0"> bash</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -s</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> docker</span></span></code></pre></div></div></div></figure><p>如果您成功安装了 Docker 和 Docker-Compose,可以通过以下命令查看版本:</p><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">docker</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -v</span></span> <span class="line"> </span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">docker</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> compose</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> version</span></span></code></pre></div></div></div></figure></div><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="拉取配置文件"><a data-card="" href="#拉取配置文件" class="peer">拉取配置文件</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>自 Core v5.7.5 版本开始,Docker 相关配置发生重大变化,请重新阅读本文档(尤其是填入配置文件环节,配置有所变化)</p></div></div></div><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">cd</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">mkdir</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -p</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> mx-space/core</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> && </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">cd</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> $_</span></span> <span class="line"> </span> @@ -11,4 +11,4 @@ </ul><div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>若开启加密,则需注意密钥长度<strong>必须为 64 位且只有小写字母和数字</strong>,不然会在初始化时报错。注意这是<strong>不可逆</strong>的,务必保存自己的秘钥。所以并不是非常推荐使用,除非你真的需要加密 API Key.</p><p>密钥可以通过 <code>openssl rand -hex 32</code> 命令生成。请务必牢记。</p></div></div></div></div><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="启动-core"><a data-card="" href="#启动-core" class="peer">启动 Core</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>如果你的服务器在国内,无法拉取镜像或拉取速度过慢可自行使用代理或在 <code>docker-compose.yml</code> 里的 image 前添加镜像域名,比如 <code>docker.1panel.top/innei/mx-server:latest</code>。</p><p>镜像域名可参考 <a href="https://status.1panel.top/status/docker" rel="noreferrer noopener" target="_blank">国内 Docker 服务状态 & 镜像加速监控</a></p></div></div></div><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">docker</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> compose</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> up</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -d</span></span></code></pre></div></div></div></figure></div><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="完成"><a data-card="" href="#完成" class="peer">完成</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><p>恭喜你完成了 Core 部署,不过仅仅如此是不够的,你需要配置好<a href="/docs/core/extra#%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86">反向代理</a>之后通过绑定域名登录后台进行初始化,这里不再赘述具体过程。除此之外,如引言所述还需要部署一个<strong>前端</strong>主题用于展示,请参考 <a href="https://mx-space.js.org/docs/themes" rel="noreferrer noopener" target="_blank">前端主题文档</a> 继续完成部署前端主题的步骤。</p></div></div> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="相关链接"><a data-card="" href="#相关链接" class="peer">相关链接</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> -<div class="grid grid-cols-1 gap-4 sm:grid-cols-2"><a arrow="true" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/core/extra#反向代理"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">反向代理配置</h3></a><a arrow="true" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/themes"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">前端主题部署</h3></a><a arrow="true" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-arrow-up"><circle cx="12" cy="12" r="10"></circle><path d="m16 12-4-4-4 4"></path><path d="M12 16V8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">使用指南</h3></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/docker.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/core/features"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">主要功能</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/core/advanced"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">进阶部署</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#安装-docker" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">安装 Docker</a><a data-active="false" href="#拉取配置文件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">拉取配置文件</a><a data-active="false" href="#配置-core-启动配置文件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置 Core 启动配置文件</a><a data-active="false" href="#启动-core" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">启动 Core</a><a data-active="false" href="#完成" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">完成</a><a data-active="false" href="#相关链接" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">相关链接</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\",\"docker\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core/docker\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core/docker\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"Wje6JOnp7VCAyGIfrj052\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Docker 部署 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"通过 Docker 部署 Mix-Space 后端\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n31:I[399,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"EnvVariableConfig\"]\n32:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n33:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n34:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks"])</script><script>self.__next_f.push([1,"/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n35:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":3,\"url\":\"#安装-docker\",\"title\":\"安装 Docker\"},{\"depth\":3,\"url\":\"#拉取配置文件\",\"title\":\"拉取配置文件\"},{\"depth\":3,\"url\":\"#配置-core-启动配置文件\",\"title\":\"配置 Core 启动配置文件\"},{\"depth\":3,\"url\":\"#启动-core\",\"title\":\"启动 Core\"},{\"depth\":3,\"url\":\"#完成\",\"title\":\"完成\"},{\"depth\":2,\"url\":\"#相关链接\",\"title\":\"相关链接\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"Docker 部署\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"通过 Docker 部署 Mix-Space 后端\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"安装-docker\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#安装-docker\",\"className\":\"peer\",\"children\":\"安装 Docker\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"如果你的服务器在国内,建议使用阿里云的安装脚本,安装命令如下:\"}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"curl\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -fsSL\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://get.docker.com\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" |\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" bash\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -s\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --mirror\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" Aliyun\"}]]}]}]}],[\"$\",\"p\",null,{\"children\":\"在国外,可以直接使用官方脚本安装:\"}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"curl\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -fsSL\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://get.docker.com\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" |\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" bash\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -s\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" docker\"}]]}]}]}],[\"$\",\"p\",null,{\"children\":\"如果您成功安装了 Docker 和 Docker-Compose,可以通过以下命令查看版本:\"}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -v\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" compose\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" version\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"拉取配置文件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#拉取配置文件\",\"className\":\"peer\",\"children\":\"拉取配置文件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"自 Core v5.7.5 版本开始,Docker 相关配置发生重大变化,请重新阅读本文档(尤其是填入配置文件环节,配置有所变化)\"}]}]]}]]}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"mkdir\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -p\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" mx-space/core\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" $_\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\"# 拉取 docker-compose.yml 文件\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"wget\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://fastly.jsdelivr.net/gh/mx-space/core@master/docker-compose.yml\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置-core-启动配置文件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置-core-启动配置文件\",\"className\":\"peer\",\"children\":\"配置 Core 启动配置文件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":[\"在下方的表格里填入你的配置,然后点击复制,覆盖 \",[\"$\",\"code\",null,{\"children\":\"docker-compose.yml\"}],\" 里 \",[\"$\",\"code\",null,{\"children\":\"environment\"}],\" 字段对应部分的内容,调整细节使其符合 yaml 语法,保存即可。\"]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"鼠标悬停在下方的表格中,可以查看对应的配置项名字。\"}]}]]}]]}],[\"$\",\"$L31\",null,{\"format\":\"yaml\",\"variableNames\":[{\"key\":\"JWT_SECRET\",\"name\":\"[JWT 密钥] 长度不小于 16 个字符,不大于 32 个字符\"},{\"key\":\"ALLOWED_ORIGINS\",\"name\":\"[被允许的域名] 如果允许多个域名访问,用英文逗号,分隔\"},{\"key\":\"ENCRYPT_ENABLE\",\"name\":\"[是否开启加密] true 为开启,false 为关闭\"},{\"key\":\"ENCRYPT_KEY\",\"name\":\"[加密密钥] 详情请见下方提示\"}]}],[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"JWT 密钥\"}]}],\":需要填写长度不小于 16 个字符,不大于 32 个字符的字符串,用于加密用户的 JWT,务必保存好自己的密钥,不要泄露给他人。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"被允许的域名\"}]}],\":需要填写被允许的域名,通常是前端的域名,如果允许多个域名访问,用英文逗号,分隔。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"是否开启加密\"}]}],\":如果你确定要开启加密,将 false 改为 true,开启加密后,你需要在下方填写加密密钥。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"加密密钥\"}]}],\":如果你不知道这是什么,那么不建议开启此功能,具体内容可参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://mx-space.js.org/usage/security.html\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"https://mx-space.js.org/usage/security.html\"}]]}],\"\\n\"]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"若开启加密,则需注意密钥长度\",[\"$\",\"strong\",null,{\"children\":\"必须为 64 位且只有小写字母和数字\"}],\",不然会在初始化时报错。注意这是\",[\"$\",\"strong\",null,{\"children\":\"不可逆\"}],\"的,务必保存自己的秘钥。所以并不是非常推荐使用,除非你真的需要加密\\nAPI Key.\"]}],[\"$\",\"p\",null,{\"children\":[\"密钥可以通过 \",[\"$\",\"code\",null,{\"children\":\"openssl rand -hex 32\"}],\" 命令生成。请务必牢记。\"]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动-core\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动-core\",\"className\":\"peer\",\"children\":\"启动 Core\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"如果你的服务器在国内,无法拉取镜像或拉取速度过慢可自行使用代理或在 \",[\"$\",\"code\",null,{\"children\":\"docker-compose.yml\"}],\" 里的 image 前添加镜像域名,比如 \",[\"$\",\"code\",null,{\"children\":\"docker.1panel.top/innei/mx-server:latest\"}],\"。\"]}],[\"$\",\"p\",null,{\"children\":[\"镜像域名可参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://status.1panel.top/status/docker\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"国内 Docker 服务状态 \u0026 镜像加速监控\"}]]}]]}]]}]]}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" compose\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" up\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -d\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"完成\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#完成\",\"className\":\"peer\",\"children\":\"完成\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":[\"恭喜你完成了 Core 部署,不过仅仅如此是不够的,你需要配置好\",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/extra#%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"反向代理\"}],\"之后通过绑定域名登录后台进行初始化,这里不再赘述具体过程。除此之外,如引言所述还需要部署一个\",[\"$\",\"strong\",null,{\"children\":\"前端\"}],\"主题用于展示,请参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://mx-space.js.org/docs/themes\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"前端主题文档\"}],\" 继续完成部署前端主题的步骤。\"]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"相关链接\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#相关链接\",\"className\":\"peer\",\"children\":\"相关链接\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/extra#反向代理\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"arrow\":\"true\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"反向代理配置\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/themes\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"arrow\":\"true\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"前端主题部署\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"arrow\":\"true\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-arrow-up\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"177agl\",{\"d\":\"m16 12-4-4-4 4\"}],[\"$\",\"path\",\"1sbj14\",{\"d\":\"M12 16V8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"使用指南\"}],null,null]}]],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/docker.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L33\",null,{\"date\":\"$D2024-11-02T17:36:11.000Z\"}]]}],[\"$\",\"$L34\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L35\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<div class="grid grid-cols-1 gap-4 sm:grid-cols-2"><a arrow="true" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/core/extra#反向代理"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">反向代理配置</h3></a><a arrow="true" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/themes"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">前端主题部署</h3></a><a arrow="true" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-arrow-up"><circle cx="12" cy="12" r="10"></circle><path d="m16 12-4-4-4 4"></path><path d="M12 16V8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">使用指南</h3></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/docker.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/core/features"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">主要功能</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/core/advanced"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">进阶部署</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#安装-docker" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">安装 Docker</a><a data-active="false" href="#拉取配置文件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">拉取配置文件</a><a data-active="false" href="#配置-core-启动配置文件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置 Core 启动配置文件</a><a data-active="false" href="#启动-core" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">启动 Core</a><a data-active="false" href="#完成" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">完成</a><a data-active="false" href="#相关链接" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">相关链接</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\",\"docker\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core/docker\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core/docker\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"aakcaUcpXs95P3dYRtGfJ\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Docker 部署 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"通过 Docker 部署 Mix-Space 后端\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n31:I[399,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"EnvVariableConfig\"]\n32:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n33:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n34:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd"])</script><script>self.__next_f.push([1,"8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n35:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":3,\"url\":\"#安装-docker\",\"title\":\"安装 Docker\"},{\"depth\":3,\"url\":\"#拉取配置文件\",\"title\":\"拉取配置文件\"},{\"depth\":3,\"url\":\"#配置-core-启动配置文件\",\"title\":\"配置 Core 启动配置文件\"},{\"depth\":3,\"url\":\"#启动-core\",\"title\":\"启动 Core\"},{\"depth\":3,\"url\":\"#完成\",\"title\":\"完成\"},{\"depth\":2,\"url\":\"#相关链接\",\"title\":\"相关链接\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"Docker 部署\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"通过 Docker 部署 Mix-Space 后端\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"安装-docker\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#安装-docker\",\"className\":\"peer\",\"children\":\"安装 Docker\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"如果你的服务器在国内,建议使用阿里云的安装脚本,安装命令如下:\"}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"curl\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -fsSL\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://get.docker.com\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" |\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" bash\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -s\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --mirror\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" Aliyun\"}]]}]}]}],[\"$\",\"p\",null,{\"children\":\"在国外,可以直接使用官方脚本安装:\"}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"curl\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -fsSL\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://get.docker.com\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" |\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" bash\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -s\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" docker\"}]]}]}]}],[\"$\",\"p\",null,{\"children\":\"如果您成功安装了 Docker 和 Docker-Compose,可以通过以下命令查看版本:\"}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -v\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" compose\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" version\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"拉取配置文件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#拉取配置文件\",\"className\":\"peer\",\"children\":\"拉取配置文件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"自 Core v5.7.5 版本开始,Docker 相关配置发生重大变化,请重新阅读本文档(尤其是填入配置文件环节,配置有所变化)\"}]}]]}]]}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"mkdir\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -p\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" mx-space/core\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" $_\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\"# 拉取 docker-compose.yml 文件\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"wget\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://fastly.jsdelivr.net/gh/mx-space/core@master/docker-compose.yml\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置-core-启动配置文件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置-core-启动配置文件\",\"className\":\"peer\",\"children\":\"配置 Core 启动配置文件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":[\"在下方的表格里填入你的配置,然后点击复制,覆盖 \",[\"$\",\"code\",null,{\"children\":\"docker-compose.yml\"}],\" 里 \",[\"$\",\"code\",null,{\"children\":\"environment\"}],\" 字段对应部分的内容,调整细节使其符合 yaml 语法,保存即可。\"]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"鼠标悬停在下方的表格中,可以查看对应的配置项名字。\"}]}]]}]]}],[\"$\",\"$L31\",null,{\"format\":\"yaml\",\"variableNames\":[{\"key\":\"JWT_SECRET\",\"name\":\"[JWT 密钥] 长度不小于 16 个字符,不大于 32 个字符\"},{\"key\":\"ALLOWED_ORIGINS\",\"name\":\"[被允许的域名] 如果允许多个域名访问,用英文逗号,分隔\"},{\"key\":\"ENCRYPT_ENABLE\",\"name\":\"[是否开启加密] true 为开启,false 为关闭\"},{\"key\":\"ENCRYPT_KEY\",\"name\":\"[加密密钥] 详情请见下方提示\"}]}],[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"JWT 密钥\"}]}],\":需要填写长度不小于 16 个字符,不大于 32 个字符的字符串,用于加密用户的 JWT,务必保存好自己的密钥,不要泄露给他人。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"被允许的域名\"}]}],\":需要填写被允许的域名,通常是前端的域名,如果允许多个域名访问,用英文逗号,分隔。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"是否开启加密\"}]}],\":如果你确定要开启加密,将 false 改为 true,开启加密后,你需要在下方填写加密密钥。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"加密密钥\"}]}],\":如果你不知道这是什么,那么不建议开启此功能,具体内容可参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://mx-space.js.org/usage/security.html\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"https://mx-space.js.org/usage/security.html\"}]]}],\"\\n\"]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"若开启加密,则需注意密钥长度\",[\"$\",\"strong\",null,{\"children\":\"必须为 64 位且只有小写字母和数字\"}],\",不然会在初始化时报错。注意这是\",[\"$\",\"strong\",null,{\"children\":\"不可逆\"}],\"的,务必保存自己的秘钥。所以并不是非常推荐使用,除非你真的需要加密\\nAPI Key.\"]}],[\"$\",\"p\",null,{\"children\":[\"密钥可以通过 \",[\"$\",\"code\",null,{\"children\":\"openssl rand -hex 32\"}],\" 命令生成。请务必牢记。\"]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动-core\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动-core\",\"className\":\"peer\",\"children\":\"启动 Core\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"如果你的服务器在国内,无法拉取镜像或拉取速度过慢可自行使用代理或在 \",[\"$\",\"code\",null,{\"children\":\"docker-compose.yml\"}],\" 里的 image 前添加镜像域名,比如 \",[\"$\",\"code\",null,{\"children\":\"docker.1panel.top/innei/mx-server:latest\"}],\"。\"]}],[\"$\",\"p\",null,{\"children\":[\"镜像域名可参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://status.1panel.top/status/docker\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"国内 Docker 服务状态 \u0026 镜像加速监控\"}]]}]]}]]}]]}],[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" compose\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" up\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -d\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"完成\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#完成\",\"className\":\"peer\",\"children\":\"完成\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":[\"恭喜你完成了 Core 部署,不过仅仅如此是不够的,你需要配置好\",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/extra#%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"反向代理\"}],\"之后通过绑定域名登录后台进行初始化,这里不再赘述具体过程。除此之外,如引言所述还需要部署一个\",[\"$\",\"strong\",null,{\"children\":\"前端\"}],\"主题用于展示,请参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://mx-space.js.org/docs/themes\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"前端主题文档\"}],\" 继续完成部署前端主题的步骤。\"]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"相关链接\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#相关链接\",\"className\":\"peer\",\"children\":\"相关链接\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/extra#反向代理\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"arrow\":\"true\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"反向代理配置\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/themes\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"arrow\":\"true\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"前端主题部署\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"arrow\":\"true\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-arrow-up\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"177agl\",{\"d\":\"m16 12-4-4-4 4\"}],[\"$\",\"path\",\"1sbj14\",{\"d\":\"M12 16V8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"使用指南\"}],null,null]}]],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/docker.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L33\",null,{\"date\":\"$D2024-11-02T17:36:11.000Z\"}]]}],[\"$\",\"$L34\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L35\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/core/docker.txt b/docs/core/docker.txt index 69b6381..bafabc7 100644 --- a/docs/core/docker.txt +++ b/docs/core/docker.txt @@ -1,55 +1,55 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","core","docker"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core/docker","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core/docker","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","Wje6JOnp7VCAyGIfrj052",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","core","docker"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core/docker","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core/docker","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","aakcaUcpXs95P3dYRtGfJ",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Docker 部署 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"通过 Docker 部署 Mix-Space 后端"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -31:I[399,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"EnvVariableConfig"] -32:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -33:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -34:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -35:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +31:I[399,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"EnvVariableConfig"] +32:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +33:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +34:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +35:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":3,"url":"#安装-docker","title":"安装 Docker"},{"depth":3,"url":"#拉取配置文件","title":"拉取配置文件"},{"depth":3,"url":"#配置-core-启动配置文件","title":"配置 Core 启动配置文件"},{"depth":3,"url":"#启动-core","title":"启动 Core"},{"depth":3,"url":"#完成","title":"完成"},{"depth":2,"url":"#相关链接","title":"相关链接"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"Docker 部署","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"通过 Docker 部署 Mix-Space 后端","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","div",null,{"className":"steps","children":[["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"安装-docker","children":[["$","a",null,{"data-card":"","href":"#安装-docker","className":"peer","children":"安装 Docker"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","p",null,{"children":"如果你的服务器在国内,建议使用阿里云的安装脚本,安装命令如下:"}],["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"curl"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" -fsSL"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" https://get.docker.com"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" |"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" bash"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" -s"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" docker"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --mirror"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" Aliyun"}]]}]}]}],["$","p",null,{"children":"在国外,可以直接使用官方脚本安装:"}],["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"curl"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" -fsSL"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" https://get.docker.com"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" |"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" bash"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" -s"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" docker"}]]}]}]}],["$","p",null,{"children":"如果您成功安装了 Docker 和 Docker-Compose,可以通过以下命令查看版本:"}],["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"docker"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" -v"}]]}],"\n",["$","span",null,{"className":"line","children":" "}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"docker"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" compose"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" version"}]]}]]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"拉取配置文件","children":[["$","a",null,{"data-card":"","href":"#拉取配置文件","className":"peer","children":"拉取配置文件"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"自 Core v5.7.5 版本开始,Docker 相关配置发生重大变化,请重新阅读本文档(尤其是填入配置文件环节,配置有所变化)"}]}]]}]]}],["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"cd"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" && "}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"mkdir"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" -p"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" mx-space/core"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" && "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"cd"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" $_"}]]}],"\n",["$","span",null,{"className":"line","children":" "}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":"# 拉取 docker-compose.yml 文件"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"wget"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" https://fastly.jsdelivr.net/gh/mx-space/core@master/docker-compose.yml"}]]}]]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置-core-启动配置文件","children":[["$","a",null,{"data-card":"","href":"#配置-core-启动配置文件","className":"peer","children":"配置 Core 启动配置文件"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","p",null,{"children":["在下方的表格里填入你的配置,然后点击复制,覆盖 ",["$","code",null,{"children":"docker-compose.yml"}]," 里 ",["$","code",null,{"children":"environment"}]," 字段对应部分的内容,调整细节使其符合 yaml 语法,保存即可。"]}],["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"鼠标悬停在下方的表格中,可以查看对应的配置项名字。"}]}]]}]]}],["$","$L31",null,{"format":"yaml","variableNames":[{"key":"JWT_SECRET","name":"[JWT 密钥] 长度不小于 16 个字符,不大于 32 个字符"},{"key":"ALLOWED_ORIGINS","name":"[被允许的域名] 如果允许多个域名访问,用英文逗号,分隔"},{"key":"ENCRYPT_ENABLE","name":"[是否开启加密] true 为开启,false 为关闭"},{"key":"ENCRYPT_KEY","name":"[加密密钥] 详情请见下方提示"}]}],["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"JWT 密钥"}]}],":需要填写长度不小于 16 个字符,不大于 32 个字符的字符串,用于加密用户的 JWT,务必保存好自己的密钥,不要泄露给他人。"]}],"\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"被允许的域名"}]}],":需要填写被允许的域名,通常是前端的域名,如果允许多个域名访问,用英文逗号,分隔。"]}],"\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"是否开启加密"}]}],":如果你确定要开启加密,将 false 改为 true,开启加密后,你需要在下方填写加密密钥。"]}],"\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"加密密钥"}]}],":如果你不知道这是什么,那么不建议开启此功能,具体内容可参考 ",["$","a",null,{"ref":"$undefined","href":"https://mx-space.js.org/usage/security.html","rel":"noreferrer noopener","target":"_blank","children":"https://mx-space.js.org/usage/security.html"}]]}],"\n"]}],["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":[["$","p",null,{"children":["若开启加密,则需注意密钥长度",["$","strong",null,{"children":"必须为 64 位且只有小写字母和数字"}],",不然会在初始化时报错。注意这是",["$","strong",null,{"children":"不可逆"}],"的,务必保存自己的秘钥。所以并不是非常推荐使用,除非你真的需要加密\nAPI Key."]}],["$","p",null,{"children":["密钥可以通过 ",["$","code",null,{"children":"openssl rand -hex 32"}]," 命令生成。请务必牢记。"]}]]}]]}]]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"启动-core","children":[["$","a",null,{"data-card":"","href":"#启动-core","className":"peer","children":"启动 Core"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":[["$","p",null,{"children":["如果你的服务器在国内,无法拉取镜像或拉取速度过慢可自行使用代理或在 ",["$","code",null,{"children":"docker-compose.yml"}]," 里的 image 前添加镜像域名,比如 ",["$","code",null,{"children":"docker.1panel.top/innei/mx-server:latest"}],"。"]}],["$","p",null,{"children":["镜像域名可参考 ",["$","a",null,{"ref":"$undefined","href":"https://status.1panel.top/status/docker","rel":"noreferrer noopener","target":"_blank","children":"国内 Docker 服务状态 & 镜像加速监控"}]]}]]}]]}]]}],["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"docker"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" compose"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" up"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" -d"}]]}]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"完成","children":[["$","a",null,{"data-card":"","href":"#完成","className":"peer","children":"完成"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","p",null,{"children":["恭喜你完成了 Core 部署,不过仅仅如此是不够的,你需要配置好",["$","$L11",null,{"ref":"$undefined","href":"/docs/core/extra#%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86","prefetch":"$undefined","replace":"$undefined","children":"反向代理"}],"之后通过绑定域名登录后台进行初始化,这里不再赘述具体过程。除此之外,如引言所述还需要部署一个",["$","strong",null,{"children":"前端"}],"主题用于展示,请参考 ",["$","a",null,{"ref":"$undefined","href":"https://mx-space.js.org/docs/themes","rel":"noreferrer noopener","target":"_blank","children":"前端主题文档"}]," 继续完成部署前端主题的步骤。"]}]]}]]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"相关链接","children":[["$","a",null,{"data-card":"","href":"#相关链接","className":"peer","children":"相关链接"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"children":[["$","$L11",null,{"ref":"$undefined","href":"/docs/core/extra#反向代理","prefetch":"$undefined","replace":"$undefined","arrow":"true","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-external-link","children":[["$","path","1q9fwt",{"d":"M15 3h6v6"}],["$","path","gplh6r",{"d":"M10 14 21 3"}],["$","path","a6xqqp",{"d":"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"反向代理配置"}],null,null]}],["$","$L11",null,{"ref":"$undefined","href":"/docs/themes","prefetch":"$undefined","replace":"$undefined","arrow":"true","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-external-link","children":[["$","path","1q9fwt",{"d":"M15 3h6v6"}],["$","path","gplh6r",{"d":"M10 14 21 3"}],["$","path","a6xqqp",{"d":"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"前端主题部署"}],null,null]}],["$","$L11",null,{"ref":"$undefined","href":"/docs/usage","prefetch":"$undefined","replace":"$undefined","arrow":"true","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-arrow-up","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","177agl",{"d":"m16 12-4-4-4 4"}],["$","path","1sbj14",{"d":"M12 16V8"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"使用指南"}],null,null]}]],"className":"grid grid-cols-1 gap-4 sm:grid-cols-2"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/core/docker.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L32",null,{"label":"editOnGithub"}]]}],["$","$L33",null,{"date":"$D2024-11-02T17:36:11.000Z"}]]}],["$","$L34",null,{"items":"$undefined"}]]}]]}],["$","$L35",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L32",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/core/extra.html b/docs/core/extra.html index 4895a68..3b8c9f4 100644 --- a/docs/core/extra.html +++ b/docs/core/extra.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>拓展内容 - Mix Space 文档</title><meta name="description" content="此部分内容将说明一些额外的操作流程,请根据自己需要进行配置"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">拓展内容</h1><p class="mb-8 text-lg text-fd-muted-foreground">此部分内容将说明一些额外的操作流程,请根据自己需要进行配置</p><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="反向代理"><a data-card="" href="#反向代理" class="peer">反向代理</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>拓展内容 - Mix Space 文档</title><meta name="description" content="此部分内容将说明一些额外的操作流程,请根据自己需要进行配置"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">拓展内容</h1><p class="mb-8 text-lg text-fd-muted-foreground">此部分内容将说明一些额外的操作流程,请根据自己需要进行配置</p><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="反向代理"><a data-card="" href="#反向代理" class="peer">反向代理</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <p>在这里提供双域名(前端和后端各用一个域名)与单域名(前后端共用一个域名)的配置步骤。</p> <p>当然不管使用哪种方法,都建议用控制面板(如宝塔、1Panel 等)的使用面板提供的反代功能单独粘贴对应的反代配置部分完成配置(需要删掉开头和结尾的 server 块),手写反代配置的大佬随意。</p> <p>另外,不管是前端还是后端的域名,都需要<strong>配置好 HTTPS 证书</strong>以保证网站能正常访问。</p> @@ -260,4 +260,4 @@ <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="对于进阶部署- <span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> autorestart: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span> <span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> exec_mode: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">'cluster'</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">,</span></span></code></pre></div></div></div></figure> <p>当你修改完成,你需要重启服务:</p> -<figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> prod:pm2</span></span></code></pre></div></div></div></figure></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/extra.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/core/advanced"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">进阶部署</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/core/community"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">社区分享</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#反向代理" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">反向代理</a><a data-active="false" href="#双域名" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">双域名</a><a data-active="false" href="#单域名" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">单域名</a><a data-active="false" href="#配置其他-redis-服务" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">配置其他 Redis 服务</a><a data-active="false" href="#对于-docker-部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">对于 Docker 部署</a><a data-active="false" href="#对于进阶部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">对于进阶部署</a><a data-active="false" href="#配置其他-mongodb-服务" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">配置其他 MongoDB 服务</a><a data-active="false" href="#对于-docker-部署-1" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">对于 Docker 部署</a><a data-active="false" href="#对于进阶部署-1" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">对于进阶部署</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\",\"extra\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core/extra\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core/extra\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"92nwVNipedIiKj6gkQZzA\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"拓展内容 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"此部分内容将说明一些额外的操作流程,请根据自己需要进行配置\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n31:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n33:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n34:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659"])</script><script>self.__next_f.push([1,"cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#反向代理\",\"title\":\"反向代理\"},{\"depth\":3,\"url\":\"#双域名\",\"title\":\"双域名\"},{\"depth\":3,\"url\":\"#单域名\",\"title\":\"单域名\"},{\"depth\":2,\"url\":\"#配置其他-redis-服务\",\"title\":\"配置其他 Redis 服务\"},{\"depth\":3,\"url\":\"#对于-docker-部署\",\"title\":\"对于 Docker 部署\"},{\"depth\":3,\"url\":\"#对于进阶部署\",\"title\":\"对于进阶部署\"},{\"depth\":2,\"url\":\"#配置其他-mongodb-服务\",\"title\":\"配置其他 MongoDB 服务\"},{\"depth\":3,\"url\":\"#对于-docker-部署-1\",\"title\":\"对于 Docker 部署\"},{\"depth\":3,\"url\":\"#对于进阶部署-1\",\"title\":\"对于进阶部署\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"拓展内容\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"此部分内容将说明一些额外的操作流程,请根据自己需要进行配置\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"反向代理\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#反向代理\",\"className\":\"peer\",\"children\":\"反向代理\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在这里提供双域名(前端和后端各用一个域名)与单域名(前后端共用一个域名)的配置步骤。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"当然不管使用哪种方法,都建议用控制面板(如宝塔、1Panel 等)的使用面板提供的反代功能单独粘贴对应的反代配置部分完成配置(需要删掉开头和结尾的 server 块),手写反代配置的大佬随意。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"另外,不管是前端还是后端的域名,都需要\",[\"$\",\"strong\",null,{\"children\":\"配置好 HTTPS 证书\"}],\"以保证网站能正常访问。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"双域名\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#双域名\",\"className\":\"peer\",\"children\":\"双域名\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"这里假定前端域名为 \",[\"$\",\"code\",null,{\"children\":\"www.example.com\"}],\",后端为 \",[\"$\",\"code\",null,{\"children\":\"server.example.com\"}],\"。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"以下是后端 \",[\"$\",\"code\",null,{\"children\":\"server.example.com\"}],\" 反代配置部分\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"server\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 反向代理开始\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## WebSocket\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /socket.io \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/socket.io; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Real-IP $remote_addr; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"REMOTE-HOST $remote_addr; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Upgrade $http_upgrade; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Connection \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"upgrade\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_buffering \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"off\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_http_version \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"1.1\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Cache-Control no-cache; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## Others\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" / \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Real-IP $remote_addr; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"REMOTE-HOST $remote_addr; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Cache $upstream_cache_status; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 反向代理结束\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"前端 \",[\"$\",\"code\",null,{\"children\":\"www.example.com\"}],\" 反代部分\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"server{\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ~*\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#DBEDFF\"},\"children\":\" \\\\.(gif|png|jpg|css|js|woff|woff2)$ \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2323;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Real-IP $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"REMOTE-HOST $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" expires \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"30d\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ~*\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#DBEDFF\"},\"children\":\" \\\\/(feed|sitemap|atom.xml) \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/$1;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Real-IP $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"REMOTE-HOST $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Cache $upstream_cache_status;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Cache-Control max-age=60;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" / \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2323;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Real-IP $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"REMOTE-HOST $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Cache $upstream_cache_status;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Cache-Control no-cache;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_intercept_errors \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"on\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"如果您使用此部分示例配置 Nginx 反向代理,您的:\"}],[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"API 地址为 \",[\"$\",\"code\",null,{\"children\":\"https://server.example.com/api/v2\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"前端(Kami/Shiro)地址为 \",[\"$\",\"code\",null,{\"children\":\"https://www.example.com\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"GateWay 为 \",[\"$\",\"code\",null,{\"children\":\"https://server.example.com\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"本地后台为 \",[\"$\",\"code\",null,{\"children\":\"https://server.example.com/proxy/qaqdmin\"}]]}],\"\\n\"]}]]}]]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"单域名\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#单域名\",\"className\":\"peer\",\"children\":\"单域名\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"以下配置文件以 Nginx 为例,请自行修改 SSL 证书路径以及自己的网站域名。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"若使用 Caddy 进行配置可参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/docker/blob/master/Caddyfile.example\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Caddyfile 文件示例\"}],\"进行相应修改。\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"server\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 反向代理开始\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## WebSocket 地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /socket.io \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Upgrade $http_upgrade; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Connection \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"Upgrade\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_buffering \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"off\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-Proto $scheme; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/socket.io; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## API 地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /api/v2 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/api/v2; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 简读 render 地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /render \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/render; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## Kami 地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" / \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2323; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 后台地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /proxy \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/proxy;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /qaqdmin \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/proxy/qaqdmin;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## RSS 地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ~*\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#DBEDFF\"},\"children\":\" \\\\/(feed|sitemap|atom.xml) \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/$1; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 反向代理结束\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"完整示例如下\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"server\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" listen \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"80\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" listen \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"443\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ssl http2 ; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 绑定域名\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" server_name \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"www.example.com; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" index \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"index.html; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-Host $server_name; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Upgrade $http_upgrade; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Connection \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"upgrade\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" error_log \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"/www/sites/www.example.com/log/error.log;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" access_log \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"/www/sites/www.example.com/log/access.log; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /socket.io \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Upgrade $http_upgrade; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Connection \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"Upgrade\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-Proto $scheme; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/socket.io; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /api/v2 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/api/v2; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /render \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/render; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" / \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2323; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /qaqdmin \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/proxy/qaqdmin;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /proxy \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/proxy;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ~*\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#DBEDFF\"},\"children\":\" \\\\/(feed|sitemap|atom.xml) \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/$1; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_certificate \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"/www/sites/www.example.com/ssl/fullchain.pem; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_certificate_key \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"/www/sites/www.example.com/ssl/privkey.pem; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_protocols \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"TLSv1.3 TLSv1.2 TLSv1.1 TLSv1; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_ciphers \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_prefer_server_ciphers \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"on\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_session_cache \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"shared:SSL:10m; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_session_timeout \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"10m\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" error_page \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"497\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" https://$host$request_uri; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" limit_conn \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"perserver \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"300\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" limit_conn \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"perip \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"25\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" limit_rate \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"512k\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"如果您使用此部分示例配置 Nginx 反向代理,您的:\"}],[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"API 地址为 \",[\"$\",\"code\",null,{\"children\":\"https://www.example.com/api/v2\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"前端(Kami/Shiro)地址为 \",[\"$\",\"code\",null,{\"children\":\"https://www.example.com\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"GateWay 为 \",[\"$\",\"code\",null,{\"children\":\"https://www.example.com\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"本地后台为 \",[\"$\",\"code\",null,{\"children\":\"https://www.example.com/proxy/qaqdmin\"}]]}],\"\\n\"]}]]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置其他-redis-服务\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置其他-redis-服务\",\"className\":\"peer\",\"children\":\"配置其他 Redis 服务\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"如果你需要使用来自 (远端 / 非容器) 的 Redis 服务,你可以通过使用 \",[\"$\",\"code\",null,{\"children\":\"argv\"}],\" 来动态传入对应的配置项。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"支持传入如下值:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"redis_host\"}],\" Redis 服务地址,域名、IP 都可以\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"redis_port\"}],\" Redis 服务端口\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"redis_password\"}],\" Redis 服务密码\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"disable_cache\"}],\" 是否禁用缓存,默认不启用\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在默认情况下,我们认为这样已经足够了。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"对于-docker-部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#对于-docker-部署\",\"className\":\"peer\",\"children\":\"对于 Docker 部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"和编辑其他环境变量一样,在 \",[\"$\",\"code\",null,{\"children\":\"service.app\"}],\" 的 \",[\"$\",\"code\",null,{\"children\":\"environment\"}],\" 部分添加你需要传入的值,如下所示:\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\"services\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" app\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" container_name\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"mx-server\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" image\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"innei/mx-server:latest\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" environment\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"TZ=Asia/Shanghai\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"NODE_ENV=production\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"DB_HOST=mongo\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"REDIS_HOST=远端地址 // [!code highlight]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"REDIS_PASSWORD=redis?passwd // [!code highlight]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"ALLOWED_ORIGINS=localhost\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"JWT_SECRET=YOUR_SUPER_SECURED_JWT_SECRET_STRING\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" volumes\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"./data/mx-space:/root/.mx-space\"}]]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"修改完成后 \",[\"$\",\"code\",null,{\"children\":\"docker compose up -d\"}],\" 重启服务即可。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"对于进阶部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#对于进阶部署\",\"className\":\"peer\",\"children\":\"对于进阶部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"针对这种部署方式,我们可以修改 \",[\"$\",\"code\",null,{\"children\":\"ecosystem.config.js\"}],\" 在 12 行,也就是 \",[\"$\",\"code\",null,{\"children\":\"script\"}],\" 这一项,添加你需要传入的值,如下所示:\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"const { cpus } = require('os')\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"const { execSync } = require('child_process')\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"const nodePath = execSync(`npm root --quiet -g`, { encoding: 'utf-8' }).split(\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" '\\\\n',\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")[0]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"const cpuLen = cpus().length\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"module.exports = {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" apps: [\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" name: 'mx-server',\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#B31D28\",\"--shiki-dark\":\"#FDAEB7\"},\"children\":\"- script: 'out/index.js,\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\"+ script: 'out/index.js --redis_host=远端地址 --redis_password=redis?passwd',\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" autorestart: true,\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" exec_mode: 'cluster',\"}]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"当你修改完成,你需要重启服务:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" prod:pm2\"}]]}]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置其他-mongodb-服务\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置其他-mongodb-服务\",\"className\":\"peer\",\"children\":\"配置其他 MongoDB 服务\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"如果你需要使用来自 (远端 / 非容器) 的 MongoDB 服务,你可以通过使用 \",[\"$\",\"code\",null,{\"children\":\"argv\"}],\" 来动态传入对应的配置项。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"支持传入如下值:(除 \",[\"$\",\"code\",null,{\"children\":\"collection_name\"}],\" 外其余变量名在 Docker 中变量均为对应大写)\"]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"collection_name\"}],\" 数据库集合名字(Docker 对应变量为 \",[\"$\",\"code\",null,{\"children\":\"DB_COLLECTION_NAME\"}],\")\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_host\"}],\" MongoDB 服务地址,域名、IP 都可以\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_port\"}],\" MongoDB 服务端口\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_user\"}],\" MongoDB 服务用户名\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_password\"}],\" MongoDB 服务密码\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_connection_string\"}],\" MongoDB 数据库连接地址(以 \",[\"$\",\"code\",null,{\"children\":\"mongodb://\"}],\" 开头的一串内容),此配置项优先级大于上述五项\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_options\"}],\" MongoDB 数据库连接选项\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"emoji\":\"⚠️\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"如果你需要使用密码登录,你不仅仅需要传入 password,还需要传入 user,建议你对数据库集合划分好用户权限\"}]}]]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"对于-docker-部署-1\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#对于-docker-部署-1\",\"className\":\"peer\",\"children\":\"对于 Docker 部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"和编辑其他环境变量一样,在 \",[\"$\",\"code\",null,{\"children\":\"services.app\"}],\" 的 \",[\"$\",\"code\",null,{\"children\":\"environment\"}],\" 部分添加你需要传入的值,如下所示:\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\"services\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" app\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" container_name\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"mx-server\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" image\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"innei/mx-server:latest\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" environment\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"TZ=Asia/Shanghai\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"NODE_ENV=production\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"DB_HOST=远端地址 // [!code highlight]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"DB_USER=mongodb-test // [!code highlight]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"DB_PASSWORD=db?passwd // [!code highlight]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"REDIS_HOST=redis\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"ALLOWED_ORIGINS=localhost\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"JWT_SECRET=YOUR_SUPER_SECURED_JWT_SECRET_STRING\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" volumes\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"./data/mx-space:/root/.mx-space\"}]]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"修改完成后 \",[\"$\",\"code\",null,{\"children\":\"docker compose up -d\"}],\" 重启服务即可。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"对于进阶部署-1\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#对于进阶部署-1\",\"className\":\"peer\",\"children\":\"对于进阶部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"和 Redis 一样,我们可以修改 \",[\"$\",\"code\",null,{\"children\":\"ecosystem.config.js\"}],\" 在 12 行,也就是 \",[\"$\",\"code\",null,{\"children\":\"script\"}],\" 这一项,添加你需要传入的值,如下所示:\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M0 0h24v24H0V0zm22.034 18.276c-.175-1.095-.888-2.015-3.003-2.873-.736-.345-1.554-.585-1.797-1.14-.091-.33-.105-.51-.046-.705.15-.646.915-.84 1.515-.66.39.12.75.42.976.9 1.034-.676 1.034-.676 1.755-1.125-.27-.42-.404-.601-.586-.78-.63-.705-1.469-1.065-2.834-1.034l-.705.089c-.676.165-1.32.525-1.71 1.005-1.14 1.291-.811 3.541.569 4.471 1.365 1.02 3.361 1.244 3.616 2.205.24 1.17-.87 1.545-1.966 1.41-.811-.18-1.26-.586-1.755-1.336l-1.83 1.051c.21.48.45.689.81 1.109 1.74 1.756 6.09 1.666 6.871-1.004.029-.09.24-.705.074-1.65l.046.067zm-8.983-7.245h-2.248c0 1.938-.009 3.864-.009 5.805 0 1.232.063 2.363-.138 2.711-.33.689-1.18.601-1.566.48-.396-.196-.597-.466-.83-.855-.063-.105-.11-.196-.127-.196l-1.825 1.125c.305.63.75 1.172 1.324 1.517.855.51 2.004.675 3.207.405.783-.226 1.458-.691 1.811-1.411.51-.93.402-2.07.397-3.346.012-2.054 0-4.109 0-6.179l.004-.056z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" { \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cpus\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" } \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" require\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'os'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" { \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"execSync\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" } \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" require\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'child_process'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" nodePath\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" execSync\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"`npm root --quiet -g`\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\", { encoding: \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'utf-8'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }).\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"split\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"(\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\n\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")[\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"0\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" cpuLen\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" cpus\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"().\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"length\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"module\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"exports\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" apps: [\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" name: \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'mx-server'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"+ script: \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'out/index.js --db_host=远端地址 --db_user=mongodb-test --db_password=db?passwd'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" autorestart: \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" exec_mode: \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'cluster'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"当你修改完成,你需要重启服务:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" prod:pm2\"}]]}]}]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/extra.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-03T02:22:40.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> prod:pm2</span></span></code></pre></div></div></div></figure></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/extra.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/core/advanced"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">进阶部署</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/core/community"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">社区分享</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#反向代理" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">反向代理</a><a data-active="false" href="#双域名" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">双域名</a><a data-active="false" href="#单域名" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">单域名</a><a data-active="false" href="#配置其他-redis-服务" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">配置其他 Redis 服务</a><a data-active="false" href="#对于-docker-部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">对于 Docker 部署</a><a data-active="false" href="#对于进阶部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">对于进阶部署</a><a data-active="false" href="#配置其他-mongodb-服务" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">配置其他 MongoDB 服务</a><a data-active="false" href="#对于-docker-部署-1" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">对于 Docker 部署</a><a data-active="false" href="#对于进阶部署-1" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">对于进阶部署</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\",\"extra\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core/extra\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core/extra\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"OXMDlNMQJAEVwtEan3pPg\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"拓展内容 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"此部分内容将说明一些额外的操作流程,请根据自己需要进行配置\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n31:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n33:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n34:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163"])</script><script>self.__next_f.push([1,"\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#反向代理\",\"title\":\"反向代理\"},{\"depth\":3,\"url\":\"#双域名\",\"title\":\"双域名\"},{\"depth\":3,\"url\":\"#单域名\",\"title\":\"单域名\"},{\"depth\":2,\"url\":\"#配置其他-redis-服务\",\"title\":\"配置其他 Redis 服务\"},{\"depth\":3,\"url\":\"#对于-docker-部署\",\"title\":\"对于 Docker 部署\"},{\"depth\":3,\"url\":\"#对于进阶部署\",\"title\":\"对于进阶部署\"},{\"depth\":2,\"url\":\"#配置其他-mongodb-服务\",\"title\":\"配置其他 MongoDB 服务\"},{\"depth\":3,\"url\":\"#对于-docker-部署-1\",\"title\":\"对于 Docker 部署\"},{\"depth\":3,\"url\":\"#对于进阶部署-1\",\"title\":\"对于进阶部署\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"拓展内容\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"此部分内容将说明一些额外的操作流程,请根据自己需要进行配置\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"反向代理\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#反向代理\",\"className\":\"peer\",\"children\":\"反向代理\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在这里提供双域名(前端和后端各用一个域名)与单域名(前后端共用一个域名)的配置步骤。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"当然不管使用哪种方法,都建议用控制面板(如宝塔、1Panel 等)的使用面板提供的反代功能单独粘贴对应的反代配置部分完成配置(需要删掉开头和结尾的 server 块),手写反代配置的大佬随意。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"另外,不管是前端还是后端的域名,都需要\",[\"$\",\"strong\",null,{\"children\":\"配置好 HTTPS 证书\"}],\"以保证网站能正常访问。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"双域名\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#双域名\",\"className\":\"peer\",\"children\":\"双域名\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"这里假定前端域名为 \",[\"$\",\"code\",null,{\"children\":\"www.example.com\"}],\",后端为 \",[\"$\",\"code\",null,{\"children\":\"server.example.com\"}],\"。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"以下是后端 \",[\"$\",\"code\",null,{\"children\":\"server.example.com\"}],\" 反代配置部分\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"server\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 反向代理开始\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## WebSocket\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /socket.io \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/socket.io; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Real-IP $remote_addr; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"REMOTE-HOST $remote_addr; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Upgrade $http_upgrade; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Connection \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"upgrade\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_buffering \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"off\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_http_version \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"1.1\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Cache-Control no-cache; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## Others\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" / \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Real-IP $remote_addr; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"REMOTE-HOST $remote_addr; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Cache $upstream_cache_status; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 反向代理结束\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"前端 \",[\"$\",\"code\",null,{\"children\":\"www.example.com\"}],\" 反代部分\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"server{\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ~*\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#DBEDFF\"},\"children\":\" \\\\.(gif|png|jpg|css|js|woff|woff2)$ \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2323;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Real-IP $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"REMOTE-HOST $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" expires \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"30d\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ~*\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#DBEDFF\"},\"children\":\" \\\\/(feed|sitemap|atom.xml) \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/$1;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Real-IP $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"REMOTE-HOST $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Cache $upstream_cache_status;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Cache-Control max-age=60;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" / \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2323;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Real-IP $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"REMOTE-HOST $remote_addr;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Cache $upstream_cache_status;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" add_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Cache-Control no-cache;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_intercept_errors \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"on\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"如果您使用此部分示例配置 Nginx 反向代理,您的:\"}],[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"API 地址为 \",[\"$\",\"code\",null,{\"children\":\"https://server.example.com/api/v2\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"前端(Kami/Shiro)地址为 \",[\"$\",\"code\",null,{\"children\":\"https://www.example.com\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"GateWay 为 \",[\"$\",\"code\",null,{\"children\":\"https://server.example.com\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"本地后台为 \",[\"$\",\"code\",null,{\"children\":\"https://server.example.com/proxy/qaqdmin\"}]]}],\"\\n\"]}]]}]]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"单域名\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#单域名\",\"className\":\"peer\",\"children\":\"单域名\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"以下配置文件以 Nginx 为例,请自行修改 SSL 证书路径以及自己的网站域名。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"若使用 Caddy 进行配置可参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/docker/blob/master/Caddyfile.example\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Caddyfile 文件示例\"}],\"进行相应修改。\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"server\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 反向代理开始\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## WebSocket 地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /socket.io \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Upgrade $http_upgrade; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Connection \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"Upgrade\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_buffering \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"off\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-Proto $scheme; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/socket.io; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## API 地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /api/v2 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/api/v2; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 简读 render 地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /render \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/render; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## Kami 地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" / \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2323; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 后台地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /proxy \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/proxy;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /qaqdmin \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/proxy/qaqdmin;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## RSS 地址\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ~*\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#DBEDFF\"},\"children\":\" \\\\/(feed|sitemap|atom.xml) \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/$1; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 反向代理结束\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"完整示例如下\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"server\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" listen \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"80\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\";\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" listen \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"443\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ssl http2 ; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" ## 绑定域名\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" server_name \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"www.example.com; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" index \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"index.html; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-Host $server_name; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Upgrade $http_upgrade; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Connection \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"upgrade\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" error_log \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"/www/sites/www.example.com/log/error.log;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" access_log \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"/www/sites/www.example.com/log/access.log; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /socket.io \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Upgrade $http_upgrade; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Connection \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"Upgrade\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"Host $host; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-For $proxy_add_x_forwarded_for; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_set_header \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"X-Forwarded-Proto $scheme; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/socket.io; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /api/v2 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/api/v2; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /render \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/render; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" / \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2323; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /qaqdmin \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/proxy/qaqdmin;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" /proxy \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/proxy;\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" location\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ~*\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#DBEDFF\"},\"children\":\" \\\\/(feed|sitemap|atom.xml) \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" proxy_pass \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"http://127.0.0.1:2333/$1; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_certificate \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"/www/sites/www.example.com/ssl/fullchain.pem; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_certificate_key \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"/www/sites/www.example.com/ssl/privkey.pem; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_protocols \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"TLSv1.3 TLSv1.2 TLSv1.1 TLSv1; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_ciphers \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_prefer_server_ciphers \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"on\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_session_cache \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"shared:SSL:10m; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ssl_session_timeout \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"10m\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" error_page \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"497\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" https://$host$request_uri; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" limit_conn \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"perserver \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"300\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" limit_conn \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"perip \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"25\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" limit_rate \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"512k\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"; \"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"如果您使用此部分示例配置 Nginx 反向代理,您的:\"}],[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"API 地址为 \",[\"$\",\"code\",null,{\"children\":\"https://www.example.com/api/v2\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"前端(Kami/Shiro)地址为 \",[\"$\",\"code\",null,{\"children\":\"https://www.example.com\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"GateWay 为 \",[\"$\",\"code\",null,{\"children\":\"https://www.example.com\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"本地后台为 \",[\"$\",\"code\",null,{\"children\":\"https://www.example.com/proxy/qaqdmin\"}]]}],\"\\n\"]}]]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置其他-redis-服务\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置其他-redis-服务\",\"className\":\"peer\",\"children\":\"配置其他 Redis 服务\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"如果你需要使用来自 (远端 / 非容器) 的 Redis 服务,你可以通过使用 \",[\"$\",\"code\",null,{\"children\":\"argv\"}],\" 来动态传入对应的配置项。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"支持传入如下值:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"redis_host\"}],\" Redis 服务地址,域名、IP 都可以\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"redis_port\"}],\" Redis 服务端口\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"redis_password\"}],\" Redis 服务密码\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"disable_cache\"}],\" 是否禁用缓存,默认不启用\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在默认情况下,我们认为这样已经足够了。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"对于-docker-部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#对于-docker-部署\",\"className\":\"peer\",\"children\":\"对于 Docker 部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"和编辑其他环境变量一样,在 \",[\"$\",\"code\",null,{\"children\":\"service.app\"}],\" 的 \",[\"$\",\"code\",null,{\"children\":\"environment\"}],\" 部分添加你需要传入的值,如下所示:\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\"services\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" app\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" container_name\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"mx-server\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" image\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"innei/mx-server:latest\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" environment\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"TZ=Asia/Shanghai\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"NODE_ENV=production\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"DB_HOST=mongo\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"REDIS_HOST=远端地址 // [!code highlight]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"REDIS_PASSWORD=redis?passwd // [!code highlight]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"ALLOWED_ORIGINS=localhost\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"JWT_SECRET=YOUR_SUPER_SECURED_JWT_SECRET_STRING\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" volumes\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"./data/mx-space:/root/.mx-space\"}]]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"修改完成后 \",[\"$\",\"code\",null,{\"children\":\"docker compose up -d\"}],\" 重启服务即可。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"对于进阶部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#对于进阶部署\",\"className\":\"peer\",\"children\":\"对于进阶部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"针对这种部署方式,我们可以修改 \",[\"$\",\"code\",null,{\"children\":\"ecosystem.config.js\"}],\" 在 12 行,也就是 \",[\"$\",\"code\",null,{\"children\":\"script\"}],\" 这一项,添加你需要传入的值,如下所示:\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"const { cpus } = require('os')\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"const { execSync } = require('child_process')\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"const nodePath = execSync(`npm root --quiet -g`, { encoding: 'utf-8' }).split(\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" '\\\\n',\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")[0]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"const cpuLen = cpus().length\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"module.exports = {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" apps: [\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" name: 'mx-server',\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#B31D28\",\"--shiki-dark\":\"#FDAEB7\"},\"children\":\"- script: 'out/index.js,\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\"+ script: 'out/index.js --redis_host=远端地址 --redis_password=redis?passwd',\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" autorestart: true,\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" exec_mode: 'cluster',\"}]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"当你修改完成,你需要重启服务:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" prod:pm2\"}]]}]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置其他-mongodb-服务\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置其他-mongodb-服务\",\"className\":\"peer\",\"children\":\"配置其他 MongoDB 服务\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"如果你需要使用来自 (远端 / 非容器) 的 MongoDB 服务,你可以通过使用 \",[\"$\",\"code\",null,{\"children\":\"argv\"}],\" 来动态传入对应的配置项。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"支持传入如下值:(除 \",[\"$\",\"code\",null,{\"children\":\"collection_name\"}],\" 外其余变量名在 Docker 中变量均为对应大写)\"]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"collection_name\"}],\" 数据库集合名字(Docker 对应变量为 \",[\"$\",\"code\",null,{\"children\":\"DB_COLLECTION_NAME\"}],\")\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_host\"}],\" MongoDB 服务地址,域名、IP 都可以\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_port\"}],\" MongoDB 服务端口\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_user\"}],\" MongoDB 服务用户名\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_password\"}],\" MongoDB 服务密码\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_connection_string\"}],\" MongoDB 数据库连接地址(以 \",[\"$\",\"code\",null,{\"children\":\"mongodb://\"}],\" 开头的一串内容),此配置项优先级大于上述五项\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"db_options\"}],\" MongoDB 数据库连接选项\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"emoji\":\"⚠️\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"如果你需要使用密码登录,你不仅仅需要传入 password,还需要传入 user,建议你对数据库集合划分好用户权限\"}]}]]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"对于-docker-部署-1\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#对于-docker-部署-1\",\"className\":\"peer\",\"children\":\"对于 Docker 部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"和编辑其他环境变量一样,在 \",[\"$\",\"code\",null,{\"children\":\"services.app\"}],\" 的 \",[\"$\",\"code\",null,{\"children\":\"environment\"}],\" 部分添加你需要传入的值,如下所示:\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\"services\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" app\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" container_name\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"mx-server\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" image\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"innei/mx-server:latest\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" environment\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"TZ=Asia/Shanghai\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"NODE_ENV=production\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"DB_HOST=远端地址 // [!code highlight]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"DB_USER=mongodb-test // [!code highlight]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"DB_PASSWORD=db?passwd // [!code highlight]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"REDIS_HOST=redis\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"ALLOWED_ORIGINS=localhost\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"JWT_SECRET=YOUR_SUPER_SECURED_JWT_SECRET_STRING\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#22863A\",\"--shiki-dark\":\"#85E89D\"},\"children\":\" volumes\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\":\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" - \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"./data/mx-space:/root/.mx-space\"}]]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"修改完成后 \",[\"$\",\"code\",null,{\"children\":\"docker compose up -d\"}],\" 重启服务即可。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"对于进阶部署-1\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#对于进阶部署-1\",\"className\":\"peer\",\"children\":\"对于进阶部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"和 Redis 一样,我们可以修改 \",[\"$\",\"code\",null,{\"children\":\"ecosystem.config.js\"}],\" 在 12 行,也就是 \",[\"$\",\"code\",null,{\"children\":\"script\"}],\" 这一项,添加你需要传入的值,如下所示:\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M0 0h24v24H0V0zm22.034 18.276c-.175-1.095-.888-2.015-3.003-2.873-.736-.345-1.554-.585-1.797-1.14-.091-.33-.105-.51-.046-.705.15-.646.915-.84 1.515-.66.39.12.75.42.976.9 1.034-.676 1.034-.676 1.755-1.125-.27-.42-.404-.601-.586-.78-.63-.705-1.469-1.065-2.834-1.034l-.705.089c-.676.165-1.32.525-1.71 1.005-1.14 1.291-.811 3.541.569 4.471 1.365 1.02 3.361 1.244 3.616 2.205.24 1.17-.87 1.545-1.966 1.41-.811-.18-1.26-.586-1.755-1.336l-1.83 1.051c.21.48.45.689.81 1.109 1.74 1.756 6.09 1.666 6.871-1.004.029-.09.24-.705.074-1.65l.046.067zm-8.983-7.245h-2.248c0 1.938-.009 3.864-.009 5.805 0 1.232.063 2.363-.138 2.711-.33.689-1.18.601-1.566.48-.396-.196-.597-.466-.83-.855-.063-.105-.11-.196-.127-.196l-1.825 1.125c.305.63.75 1.172 1.324 1.517.855.51 2.004.675 3.207.405.783-.226 1.458-.691 1.811-1.411.51-.93.402-2.07.397-3.346.012-2.054 0-4.109 0-6.179l.004-.056z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" { \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cpus\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" } \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" require\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'os'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" { \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"execSync\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" } \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" require\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'child_process'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" nodePath\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" execSync\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"(\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"`npm root --quiet -g`\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\", { encoding: \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'utf-8'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }).\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"split\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"(\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" '\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\n\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")[\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"0\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"]\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" cpuLen\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" cpus\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"().\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"length\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"module\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\".\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"exports\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" apps: [\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" name: \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'mx-server'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"+ script: \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'out/index.js --db_host=远端地址 --db_user=mongodb-test --db_password=db?passwd'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" autorestart: \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" exec_mode: \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"'cluster'\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"当你修改完成,你需要重启服务:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" prod:pm2\"}]]}]}]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/extra.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-03T02:22:40.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/core/extra.txt b/docs/core/extra.txt index 8ac3487..e68dd3c 100644 --- a/docs/core/extra.txt +++ b/docs/core/extra.txt @@ -1,54 +1,54 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","core","extra"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core/extra","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core/extra","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","92nwVNipedIiKj6gkQZzA",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","core","extra"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core/extra","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core/extra","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","OXMDlNMQJAEVwtEan3pPg",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"拓展内容 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"此部分内容将说明一些额外的操作流程,请根据自己需要进行配置"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -31:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -33:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -34:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +31:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +33:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +34:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#反向代理","title":"反向代理"},{"depth":3,"url":"#双域名","title":"双域名"},{"depth":3,"url":"#单域名","title":"单域名"},{"depth":2,"url":"#配置其他-redis-服务","title":"配置其他 Redis 服务"},{"depth":3,"url":"#对于-docker-部署","title":"对于 Docker 部署"},{"depth":3,"url":"#对于进阶部署","title":"对于进阶部署"},{"depth":2,"url":"#配置其他-mongodb-服务","title":"配置其他 MongoDB 服务"},{"depth":3,"url":"#对于-docker-部署-1","title":"对于 Docker 部署"},{"depth":3,"url":"#对于进阶部署-1","title":"对于进阶部署"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"拓展内容","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"此部分内容将说明一些额外的操作流程,请根据自己需要进行配置","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"反向代理","children":[["$","a",null,{"data-card":"","href":"#反向代理","className":"peer","children":"反向代理"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"在这里提供双域名(前端和后端各用一个域名)与单域名(前后端共用一个域名)的配置步骤。"}],"\n",["$","p",null,{"children":"当然不管使用哪种方法,都建议用控制面板(如宝塔、1Panel 等)的使用面板提供的反代功能单独粘贴对应的反代配置部分完成配置(需要删掉开头和结尾的 server 块),手写反代配置的大佬随意。"}],"\n",["$","p",null,{"children":["另外,不管是前端还是后端的域名,都需要",["$","strong",null,{"children":"配置好 HTTPS 证书"}],"以保证网站能正常访问。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"双域名","children":[["$","a",null,{"data-card":"","href":"#双域名","className":"peer","children":"双域名"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["这里假定前端域名为 ",["$","code",null,{"children":"www.example.com"}],",后端为 ",["$","code",null,{"children":"server.example.com"}],"。"]}],"\n",["$","p",null,{"children":["以下是后端 ",["$","code",null,{"children":"server.example.com"}]," 反代配置部分"]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"server"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## 反向代理开始"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## WebSocket"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" /socket.io "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/socket.io; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Host $host; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Real-IP $remote_addr; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Forwarded-For $proxy_add_x_forwarded_for; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"REMOTE-HOST $remote_addr; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Upgrade $http_upgrade; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Connection "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"upgrade\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_buffering "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"off"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":";"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_http_version "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"1.1"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" add_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Cache-Control no-cache; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## Others"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" / "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Host $host; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Real-IP $remote_addr; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Forwarded-For $proxy_add_x_forwarded_for; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"REMOTE-HOST $remote_addr; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" add_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Cache $upstream_cache_status; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## 反向代理结束"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"}"}]}]]}]}],"\n",["$","p",null,{"children":["前端 ",["$","code",null,{"children":"www.example.com"}]," 反代部分"]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"server{"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ~*"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#DBEDFF"},"children":" \\.(gif|png|jpg|css|js|woff|woff2)$ "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2323;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Host $host;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Real-IP $remote_addr;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Forwarded-For $proxy_add_x_forwarded_for;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"REMOTE-HOST $remote_addr;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" expires "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"30d"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":";"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ~*"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#DBEDFF"},"children":" \\/(feed|sitemap|atom.xml) "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/$1;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Host $host;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Real-IP $remote_addr;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Forwarded-For $proxy_add_x_forwarded_for;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"REMOTE-HOST $remote_addr;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" add_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Cache $upstream_cache_status;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" add_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Cache-Control max-age=60;"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" / "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2323;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Host $host;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Real-IP $remote_addr;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Forwarded-For $proxy_add_x_forwarded_for;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"REMOTE-HOST $remote_addr;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" add_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Cache $upstream_cache_status;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" add_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Cache-Control no-cache;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_intercept_errors "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"on"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":";"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"}"}]}]]}]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":[["$","p",null,{"children":"如果您使用此部分示例配置 Nginx 反向代理,您的:"}],["$","ul",null,{"children":["\n",["$","li",null,{"children":["API 地址为 ",["$","code",null,{"children":"https://server.example.com/api/v2"}]]}],"\n",["$","li",null,{"children":["前端(Kami/Shiro)地址为 ",["$","code",null,{"children":"https://www.example.com"}]]}],"\n",["$","li",null,{"children":["GateWay 为 ",["$","code",null,{"children":"https://server.example.com"}]]}],"\n",["$","li",null,{"children":["本地后台为 ",["$","code",null,{"children":"https://server.example.com/proxy/qaqdmin"}]]}],"\n"]}]]}]]}]]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"单域名","children":[["$","a",null,{"data-card":"","href":"#单域名","className":"peer","children":"单域名"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"以下配置文件以 Nginx 为例,请自行修改 SSL 证书路径以及自己的网站域名。"}],"\n",["$","p",null,{"children":["若使用 Caddy 进行配置可参考 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/mx-space/docker/blob/master/Caddyfile.example","rel":"noreferrer noopener","target":"_blank","children":"Caddyfile 文件示例"}],"进行相应修改。"]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"server"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## 反向代理开始"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## WebSocket 地址"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" /socket.io "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Upgrade $http_upgrade; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Connection "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"Upgrade\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_buffering "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"off"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Host $host; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Forwarded-For $proxy_add_x_forwarded_for; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Forwarded-Proto $scheme; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/socket.io; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## API 地址"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" /api/v2 "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/api/v2; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## 简读 render 地址"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" /render "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/render; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## Kami 地址"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" / "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2323; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## 后台地址"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" /proxy "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/proxy;"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" /qaqdmin "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/proxy/qaqdmin;"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## RSS 地址"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ~*"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#DBEDFF"},"children":" \\/(feed|sitemap|atom.xml) "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/$1; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## 反向代理结束"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"}"}]}]]}]}],"\n",["$","p",null,{"children":"完整示例如下"}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"server"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" listen "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"80"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":";"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" listen "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"443"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ssl http2 ; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" ## 绑定域名"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" server_name "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"www.example.com; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" index "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"index.html; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Host $host; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Forwarded-For $proxy_add_x_forwarded_for; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Forwarded-Host $server_name; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Upgrade $http_upgrade; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Connection "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"upgrade\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" error_log "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"/www/sites/www.example.com/log/error.log;"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" access_log "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"/www/sites/www.example.com/log/access.log; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" /socket.io "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Upgrade $http_upgrade; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Connection "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"Upgrade\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"Host $host; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Forwarded-For $proxy_add_x_forwarded_for; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_set_header "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"X-Forwarded-Proto $scheme; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/socket.io; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" /api/v2 "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/api/v2; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" /render "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/render; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" / "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2323; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" /qaqdmin "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/proxy/qaqdmin;"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" /proxy "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/proxy;"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":" "}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" location"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ~*"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#DBEDFF"},"children":" \\/(feed|sitemap|atom.xml) "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" proxy_pass "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"http://127.0.0.1:2333/$1; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ssl_certificate "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"/www/sites/www.example.com/ssl/fullchain.pem; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ssl_certificate_key "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"/www/sites/www.example.com/ssl/privkey.pem; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ssl_protocols "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"TLSv1.3 TLSv1.2 TLSv1.1 TLSv1; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ssl_ciphers "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK'"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ssl_prefer_server_ciphers "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"on"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ssl_session_cache "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"shared:SSL:10m; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ssl_session_timeout "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"10m"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" error_page "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"497"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" https://$host$request_uri; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" limit_conn "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"perserver "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"300"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" limit_conn "}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"perip "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"25"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" limit_rate "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"512k"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"; "}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"}"}]}]]}]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":[["$","p",null,{"children":"如果您使用此部分示例配置 Nginx 反向代理,您的:"}],["$","ul",null,{"children":["\n",["$","li",null,{"children":["API 地址为 ",["$","code",null,{"children":"https://www.example.com/api/v2"}]]}],"\n",["$","li",null,{"children":["前端(Kami/Shiro)地址为 ",["$","code",null,{"children":"https://www.example.com"}]]}],"\n",["$","li",null,{"children":["GateWay 为 ",["$","code",null,{"children":"https://www.example.com"}]]}],"\n",["$","li",null,{"children":["本地后台为 ",["$","code",null,{"children":"https://www.example.com/proxy/qaqdmin"}]]}],"\n"]}]]}]]}]]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置其他-redis-服务","children":[["$","a",null,{"data-card":"","href":"#配置其他-redis-服务","className":"peer","children":"配置其他 Redis 服务"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["如果你需要使用来自 (远端 / 非容器) 的 Redis 服务,你可以通过使用 ",["$","code",null,{"children":"argv"}]," 来动态传入对应的配置项。"]}],"\n",["$","p",null,{"children":"支持传入如下值:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","code",null,{"children":"redis_host"}]," Redis 服务地址,域名、IP 都可以"]}],"\n",["$","li",null,{"children":[["$","code",null,{"children":"redis_port"}]," Redis 服务端口"]}],"\n",["$","li",null,{"children":[["$","code",null,{"children":"redis_password"}]," Redis 服务密码"]}],"\n",["$","li",null,{"children":[["$","code",null,{"children":"disable_cache"}]," 是否禁用缓存,默认不启用"]}],"\n"]}],"\n",["$","p",null,{"children":"在默认情况下,我们认为这样已经足够了。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"对于-docker-部署","children":[["$","a",null,{"data-card":"","href":"#对于-docker-部署","className":"peer","children":"对于 Docker 部署"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["和编辑其他环境变量一样,在 ",["$","code",null,{"children":"service.app"}]," 的 ",["$","code",null,{"children":"environment"}]," 部分添加你需要传入的值,如下所示:"]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":"services"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":":"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":" app"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":":"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":" container_name"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"mx-server"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":" image"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"innei/mx-server:latest"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":" environment"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":":"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"TZ=Asia/Shanghai"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"NODE_ENV=production"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"DB_HOST=mongo"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"REDIS_HOST=远端地址 // [!code highlight]"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"REDIS_PASSWORD=redis?passwd // [!code highlight]"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"ALLOWED_ORIGINS=localhost"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"JWT_SECRET=YOUR_SUPER_SECURED_JWT_SECRET_STRING"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":" volumes"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":":"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"./data/mx-space:/root/.mx-space"}]]}]]}]}],"\n",["$","p",null,{"children":["修改完成后 ",["$","code",null,{"children":"docker compose up -d"}]," 重启服务即可。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"对于进阶部署","children":[["$","a",null,{"data-card":"","href":"#对于进阶部署","className":"peer","children":"对于进阶部署"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["针对这种部署方式,我们可以修改 ",["$","code",null,{"children":"ecosystem.config.js"}]," 在 12 行,也就是 ",["$","code",null,{"children":"script"}]," 这一项,添加你需要传入的值,如下所示:"]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"const { cpus } = require('os')"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"const { execSync } = require('child_process')"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"const nodePath = execSync(`npm root --quiet -g`, { encoding: 'utf-8' }).split("}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" '\\n',"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":")[0]"}]}],"\n",["$","span",null,{"className":"line","children":" "}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"const cpuLen = cpus().length"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"module.exports = {"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" apps: ["}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" name: 'mx-server',"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#B31D28","--shiki-dark":"#FDAEB7"},"children":"- script: 'out/index.js,"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":"+ script: 'out/index.js --redis_host=远端地址 --redis_password=redis?passwd',"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" autorestart: true,"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" exec_mode: 'cluster',"}]}]]}]}],"\n",["$","p",null,{"children":"当你修改完成,你需要重启服务:"}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" prod:pm2"}]]}]}]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置其他-mongodb-服务","children":[["$","a",null,{"data-card":"","href":"#配置其他-mongodb-服务","className":"peer","children":"配置其他 MongoDB 服务"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["如果你需要使用来自 (远端 / 非容器) 的 MongoDB 服务,你可以通过使用 ",["$","code",null,{"children":"argv"}]," 来动态传入对应的配置项。"]}],"\n",["$","p",null,{"children":["支持传入如下值:(除 ",["$","code",null,{"children":"collection_name"}]," 外其余变量名在 Docker 中变量均为对应大写)"]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","code",null,{"children":"collection_name"}]," 数据库集合名字(Docker 对应变量为 ",["$","code",null,{"children":"DB_COLLECTION_NAME"}],")"]}],"\n",["$","li",null,{"children":[["$","code",null,{"children":"db_host"}]," MongoDB 服务地址,域名、IP 都可以"]}],"\n",["$","li",null,{"children":[["$","code",null,{"children":"db_port"}]," MongoDB 服务端口"]}],"\n",["$","li",null,{"children":[["$","code",null,{"children":"db_user"}]," MongoDB 服务用户名"]}],"\n",["$","li",null,{"children":[["$","code",null,{"children":"db_password"}]," MongoDB 服务密码"]}],"\n",["$","li",null,{"children":[["$","code",null,{"children":"db_connection_string"}]," MongoDB 数据库连接地址(以 ",["$","code",null,{"children":"mongodb://"}]," 开头的一串内容),此配置项优先级大于上述五项"]}],"\n",["$","li",null,{"children":[["$","code",null,{"children":"db_options"}]," MongoDB 数据库连接选项"]}],"\n"]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","emoji":"⚠️","children":["$undefined",["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"如果你需要使用密码登录,你不仅仅需要传入 password,还需要传入 user,建议你对数据库集合划分好用户权限"}]}]]}]]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"对于-docker-部署-1","children":[["$","a",null,{"data-card":"","href":"#对于-docker-部署-1","className":"peer","children":"对于 Docker 部署"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["和编辑其他环境变量一样,在 ",["$","code",null,{"children":"services.app"}]," 的 ",["$","code",null,{"children":"environment"}]," 部分添加你需要传入的值,如下所示:"]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":"services"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":":"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":" app"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":":"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":" container_name"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"mx-server"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":" image"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"innei/mx-server:latest"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":" environment"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":":"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"TZ=Asia/Shanghai"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"NODE_ENV=production"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"DB_HOST=远端地址 // [!code highlight]"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"DB_USER=mongodb-test // [!code highlight]"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"DB_PASSWORD=db?passwd // [!code highlight]"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"REDIS_HOST=redis"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"ALLOWED_ORIGINS=localhost"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"JWT_SECRET=YOUR_SUPER_SECURED_JWT_SECRET_STRING"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#22863A","--shiki-dark":"#85E89D"},"children":" volumes"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":":"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" - "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"./data/mx-space:/root/.mx-space"}]]}]]}]}],"\n",["$","p",null,{"children":["修改完成后 ",["$","code",null,{"children":"docker compose up -d"}]," 重启服务即可。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"对于进阶部署-1","children":[["$","a",null,{"data-card":"","href":"#对于进阶部署-1","className":"peer","children":"对于进阶部署"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["和 Redis 一样,我们可以修改 ",["$","code",null,{"children":"ecosystem.config.js"}]," 在 12 行,也就是 ",["$","code",null,{"children":"script"}]," 这一项,添加你需要传入的值,如下所示:"]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0V0zm22.034 18.276c-.175-1.095-.888-2.015-3.003-2.873-.736-.345-1.554-.585-1.797-1.14-.091-.33-.105-.51-.046-.705.15-.646.915-.84 1.515-.66.39.12.75.42.976.9 1.034-.676 1.034-.676 1.755-1.125-.27-.42-.404-.601-.586-.78-.63-.705-1.469-1.065-2.834-1.034l-.705.089c-.676.165-1.32.525-1.71 1.005-1.14 1.291-.811 3.541.569 4.471 1.365 1.02 3.361 1.244 3.616 2.205.24 1.17-.87 1.545-1.966 1.41-.811-.18-1.26-.586-1.755-1.336l-1.83 1.051c.21.48.45.689.81 1.109 1.74 1.756 6.09 1.666 6.871-1.004.029-.09.24-.705.074-1.65l.046.067zm-8.983-7.245h-2.248c0 1.938-.009 3.864-.009 5.805 0 1.232.063 2.363-.138 2.711-.33.689-1.18.601-1.566.48-.396-.196-.597-.466-.83-.855-.063-.105-.11-.196-.127-.196l-1.825 1.125c.305.63.75 1.172 1.324 1.517.855.51 2.004.675 3.207.405.783-.226 1.458-.691 1.811-1.411.51-.93.402-2.07.397-3.346.012-2.054 0-4.109 0-6.179l.004-.056z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"const"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" { "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"cpus"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" } "}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"="}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" require"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"("}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"'os'"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":")"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"const"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" { "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"execSync"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" } "}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"="}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" require"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"("}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"'child_process'"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":")"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"const"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" nodePath"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ="}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" execSync"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"("}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"`npm root --quiet -g`"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":", { encoding: "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"'utf-8'"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" })."}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"split"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"("}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" '"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\n"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"'"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":")["}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"0"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"]"}]]}],"\n",["$","span",null,{"className":"line","children":" "}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"const"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" cpuLen"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ="}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" cpus"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"()."}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"length"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"module"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"."}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"exports"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ="}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" apps: ["}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" name: "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"'mx-server'"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"+ script: "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"'out/index.js --db_host=远端地址 --db_user=mongodb-test --db_password=db?passwd'"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" autorestart: "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"true"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" exec_mode: "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"'cluster'"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}]]}]}],"\n",["$","p",null,{"children":"当你修改完成,你需要重启服务:"}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" prod:pm2"}]]}]}]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/core/extra.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L31",null,{"label":"editOnGithub"}]]}],["$","$L32",null,{"date":"$D2024-11-03T02:22:40.000Z"}]]}],["$","$L33",null,{"items":"$undefined"}]]}]]}],["$","$L34",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L31",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/core/features.html b/docs/core/features.html index 38db24f..a5585d3 100644 --- a/docs/core/features.html +++ b/docs/core/features.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>主要功能 - Mix Space 文档</title><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">主要功能</h1><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="日记"><a data-card="" href="#日记" class="peer">日记</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>主要功能 - Mix Space 文档</title><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-server"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"></rect><rect width="20" height="8" x="2" y="14" rx="2" ry="2"></rect><line x1="6" x2="6.01" y1="6" y2="6"></line><line x1="6" x2="6.01" y1="18" y2="18"></line></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">后端部署</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的后端部分</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">信息</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-play"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg>引言</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/core/features"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-function"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><path d="M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"></path><path d="M9 11.2h5.7"></path></svg>主要功能</a><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">部署</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/docker"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-container"><path d="M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"></path><path d="M10 21.9V14L2.1 9.1"></path><path d="m10 14 11.9-6.9"></path><path d="M14 19.8v-8.1"></path><path d="M18 17.5V9.4"></path></svg>Docker 部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/advanced"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"></path><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"></path><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"></path><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"></path></svg>进阶部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>拓展内容</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/core/community"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-share2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" x2="15.42" y1="13.51" y2="17.49"></line><line x1="15.41" x2="8.59" y1="6.51" y2="10.49"></line></svg>社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">主要功能</h1><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="日记"><a data-card="" href="#日记" class="peer">日记</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <p>作为个人空间,日记是必不可少的功能。Mix Space 的日记功能非常强大,它支持:</p> <ul> <li>标记「回顾日记」,并自动将其归档到「回顾日记」页面</li> @@ -44,4 +44,4 @@ <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="其他"><a data-car <li>Algolia Search,你可以在后台设置 Algolia Search,让你的网站支持站内搜索功能</li> <li>项目展示功能,你可以向访客展示你的项目,展现你的技术能力</li> <li>迁移,Mix Space 支持从 Markdown 导入文章,也支持导出文章为 Markdown。</li> -</ul></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/features.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/core"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">引言</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/core/docker"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">Docker 部署</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#日记" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">日记</a><a data-active="false" href="#评论" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">评论</a><a data-active="false" href="#xlog-集成" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">xLog 集成</a><a data-active="false" href="#文件管理" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">文件管理</a><a data-active="false" href="#通知" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">通知</a><a data-active="false" href="#友链" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">友链</a><a data-active="false" href="#计划任务" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">计划任务</a><a data-active="false" href="#其他" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">其他</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\",\"features\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core/features\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core/features\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"hO_IqPQITZ_QBoF-qhnv8\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"主要功能 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"5\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n31:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n33:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#日记\",\"title\":\"日记\"},{\"depth\":2,\"url\":\"#评论\",\"title\":\"评论\"},{\"depth\":2,\"url\":\"#xlog-集成\",\"title\":\"xLog 集成\"},{\"depth\":2,\"url\":\"#文件管理\",\"title\":\"文件管理\"},{\"depth\":2,\"url\":\"#通知\",\"title\":\"通知\"},{\"depth\":2,\"url\":\"#友链\",\"title\":\"友链\"},{\"depth\":2,\"url\":\"#计划任务\",\"title\":\"计划任务\"},{\"depth\":2,\"url\":\"#其他\",\"title\":\"其他\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"主要功能\",\"className\":\"text-3xl font-bold\"}],null,[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"日记\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#日记\",\"className\":\"peer\",\"children\":\"日记\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"作为个人空间,日记是必不可少的功能。Mix Space 的日记功能非常强大,它支持:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"标记「回顾日记」,并自动将其归档到「回顾日记」页面\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"私人日记密码保护,只有知道密码的人才能查看\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"定时发布,可以将日记定时发布到未来的某个时间点\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"评论\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#评论\",\"className\":\"peer\",\"children\":\"评论\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"评论是一个网站的重要组成部分,Mix Space 的评论功能非常强大,它支持:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"反垃圾评论,使用 Mix Space 的反垃圾评论系统配合多种自定义规则,可以有效的防止垃圾评论\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"邮件通知,当有人评论时,会发送邮件通知给文章作者\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"xlog-集成\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#xlog-集成\",\"className\":\"peer\",\"children\":\"xLog 集成\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"通过 Mix Space 的 xLog 功能,你可以将你的博客文章同步到 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://xlog.app\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"xLog 平台\"}],\"。并且当你没有为文章写摘要的时候,可以直接使用 xLog 平台生成的摘要,当然你也可以使用自己的 GPT API Key 去调用 GPT 生成文章摘要。\"]}],\"\\n\",[\"$\",\"blockquote\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://xlog.app/about\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"xLog\"}],\" 是面向所有人的最棒的链上、开源的博客社区。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"文件管理\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#文件管理\",\"className\":\"peer\",\"children\":\"文件管理\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"你可以使用 Mix Space 上传文件,然后在任意地方中使用,比如文章中,或者是日记中。你可以使用 Markdown 语法插入图片,也可以使用 HTML 语法插入图片。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"通知\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#通知\",\"className\":\"peer\",\"children\":\"通知\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Mix Space 支持多种通知方式,让你不错过任何一条重要的通知。\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"邮件通知,当有人评论时,会发送邮件通知给文章作者\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Bark 通知支持\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"友链\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#友链\",\"className\":\"peer\",\"children\":\"友链\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Mix Space 的友链系统支持自助申请,你可以在后台设置是否需要审核,如果需要审核,你可以在后台设置通过 OR 拒绝理由。并且在后台可以看到友链的可用性检查结果。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"计划任务\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#计划任务\",\"className\":\"peer\",\"children\":\"计划任务\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Mix Space 有着强大的计划任务功能,它们都被统一管理,你可以在后台执行计划任务:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"备份数据库\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"清除缓存、访问记录、临时文件\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"推送百度搜索\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"推送 Algolia 搜索\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"删除过期的数据\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"etc...\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"其他\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#其他\",\"className\":\"peer\",\"children\":\"其他\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Mix Space 还有很多其他功能,比如:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"动态化配置前端,你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标等等\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"云函数,你可以在后台设置云函数,让你的网站更加强大\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Algolia Search,你可以在后台设置 Algolia Search,让你的网站支持站内搜索功能\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"项目展示功能,你可以向访客展示你的项目,展现你的技术能力\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"迁移,Mix Space 支持从 Markdown 导入文章,也支持导出文章为 Markdown。\"}],\"\\n\"]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/features.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +</ul></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/core/features.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/core"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">引言</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/core/docker"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">Docker 部署</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#日记" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">日记</a><a data-active="false" href="#评论" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">评论</a><a data-active="false" href="#xlog-集成" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">xLog 集成</a><a data-active="false" href="#文件管理" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">文件管理</a><a data-active="false" href="#通知" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">通知</a><a data-active="false" href="#友链" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">友链</a><a data-active="false" href="#计划任务" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">计划任务</a><a data-active="false" href="#其他" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">其他</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"core\",\"features\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"core/features\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"core/features\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"iD7-oGhKi3g0955fAiVgx\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"主要功能 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"5\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n31:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n33:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#日记\",\"title\":\"日记\"},{\"depth\":2,\"url\":\"#评论\",\"title\":\"评论\"},{\"depth\":2,\"url\":\"#xlog-集成\",\"title\":\"xLog 集成\"},{\"depth\":2,\"url\":\"#文件管理\",\"title\":\"文件管理\"},{\"depth\":2,\"url\":\"#通知\",\"title\":\"通知\"},{\"depth\":2,\"url\":\"#友链\",\"title\":\"友链\"},{\"depth\":2,\"url\":\"#计划任务\",\"title\":\"计划任务\"},{\"depth\":2,\"url\":\"#其他\",\"title\":\"其他\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"主要功能\",\"className\":\"text-3xl font-bold\"}],null,[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"日记\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#日记\",\"className\":\"peer\",\"children\":\"日记\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"作为个人空间,日记是必不可少的功能。Mix Space 的日记功能非常强大,它支持:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"标记「回顾日记」,并自动将其归档到「回顾日记」页面\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"私人日记密码保护,只有知道密码的人才能查看\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"定时发布,可以将日记定时发布到未来的某个时间点\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"评论\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#评论\",\"className\":\"peer\",\"children\":\"评论\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"评论是一个网站的重要组成部分,Mix Space 的评论功能非常强大,它支持:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"反垃圾评论,使用 Mix Space 的反垃圾评论系统配合多种自定义规则,可以有效的防止垃圾评论\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"邮件通知,当有人评论时,会发送邮件通知给文章作者\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"xlog-集成\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#xlog-集成\",\"className\":\"peer\",\"children\":\"xLog 集成\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"通过 Mix Space 的 xLog 功能,你可以将你的博客文章同步到 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://xlog.app\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"xLog 平台\"}],\"。并且当你没有为文章写摘要的时候,可以直接使用 xLog 平台生成的摘要,当然你也可以使用自己的 GPT API Key 去调用 GPT 生成文章摘要。\"]}],\"\\n\",[\"$\",\"blockquote\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://xlog.app/about\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"xLog\"}],\" 是面向所有人的最棒的链上、开源的博客社区。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"文件管理\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#文件管理\",\"className\":\"peer\",\"children\":\"文件管理\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"你可以使用 Mix Space 上传文件,然后在任意地方中使用,比如文章中,或者是日记中。你可以使用 Markdown 语法插入图片,也可以使用 HTML 语法插入图片。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"通知\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#通知\",\"className\":\"peer\",\"children\":\"通知\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Mix Space 支持多种通知方式,让你不错过任何一条重要的通知。\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"邮件通知,当有人评论时,会发送邮件通知给文章作者\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Bark 通知支持\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"友链\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#友链\",\"className\":\"peer\",\"children\":\"友链\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Mix Space 的友链系统支持自助申请,你可以在后台设置是否需要审核,如果需要审核,你可以在后台设置通过 OR 拒绝理由。并且在后台可以看到友链的可用性检查结果。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"计划任务\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#计划任务\",\"className\":\"peer\",\"children\":\"计划任务\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Mix Space 有着强大的计划任务功能,它们都被统一管理,你可以在后台执行计划任务:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"备份数据库\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"清除缓存、访问记录、临时文件\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"推送百度搜索\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"推送 Algolia 搜索\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"删除过期的数据\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"etc...\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"其他\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#其他\",\"className\":\"peer\",\"children\":\"其他\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Mix Space 还有很多其他功能,比如:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"动态化配置前端,你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标等等\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"云函数,你可以在后台设置云函数,让你的网站更加强大\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Algolia Search,你可以在后台设置 Algolia Search,让你的网站支持站内搜索功能\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"项目展示功能,你可以向访客展示你的项目,展现你的技术能力\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"迁移,Mix Space 支持从 Markdown 导入文章,也支持导出文章为 Markdown。\"}],\"\\n\"]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/core/features.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/core/features.txt b/docs/core/features.txt index d092495..0fdff83 100644 --- a/docs/core/features.txt +++ b/docs/core/features.txt @@ -1,53 +1,53 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","core","features"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core/features","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core/features","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","hO_IqPQITZ_QBoF-qhnv8",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","core","features"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","core/features","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","core/features","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","iD7-oGhKi3g0955fAiVgx",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"主要功能 - Mix Space 文档"}],["$","meta","2",{"name":"author","content":"Mix Space Team"}],["$","link","3",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","4",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","5",{"name":"robots","content":"index, follow"}],["$","meta","6",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","7",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","8",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","9",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","10",{"property":"og:locale","content":"zh_CN"}],["$","meta","11",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","12",{"property":"og:type","content":"website"}],["$","meta","13",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","14",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","15",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","16",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","17",{"rel":"icon","href":"/favicon.ico"}],["$","link","18",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -31:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -33:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +31:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +33:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#日记","title":"日记"},{"depth":2,"url":"#评论","title":"评论"},{"depth":2,"url":"#xlog-集成","title":"xLog 集成"},{"depth":2,"url":"#文件管理","title":"文件管理"},{"depth":2,"url":"#通知","title":"通知"},{"depth":2,"url":"#友链","title":"友链"},{"depth":2,"url":"#计划任务","title":"计划任务"},{"depth":2,"url":"#其他","title":"其他"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"主要功能","className":"text-3xl font-bold"}],null,["$","div",null,{"ref":"$undefined","children":[["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"日记","children":[["$","a",null,{"data-card":"","href":"#日记","className":"peer","children":"日记"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"作为个人空间,日记是必不可少的功能。Mix Space 的日记功能非常强大,它支持:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":"标记「回顾日记」,并自动将其归档到「回顾日记」页面"}],"\n",["$","li",null,{"children":"私人日记密码保护,只有知道密码的人才能查看"}],"\n",["$","li",null,{"children":"定时发布,可以将日记定时发布到未来的某个时间点"}],"\n"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"评论","children":[["$","a",null,{"data-card":"","href":"#评论","className":"peer","children":"评论"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"评论是一个网站的重要组成部分,Mix Space 的评论功能非常强大,它支持:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":"反垃圾评论,使用 Mix Space 的反垃圾评论系统配合多种自定义规则,可以有效的防止垃圾评论"}],"\n",["$","li",null,{"children":"邮件通知,当有人评论时,会发送邮件通知给文章作者"}],"\n"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"xlog-集成","children":[["$","a",null,{"data-card":"","href":"#xlog-集成","className":"peer","children":"xLog 集成"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["通过 Mix Space 的 xLog 功能,你可以将你的博客文章同步到 ",["$","a",null,{"ref":"$undefined","href":"https://xlog.app","rel":"noreferrer noopener","target":"_blank","children":"xLog 平台"}],"。并且当你没有为文章写摘要的时候,可以直接使用 xLog 平台生成的摘要,当然你也可以使用自己的 GPT API Key 去调用 GPT 生成文章摘要。"]}],"\n",["$","blockquote",null,{"children":["\n",["$","p",null,{"children":[["$","a",null,{"ref":"$undefined","href":"https://xlog.app/about","rel":"noreferrer noopener","target":"_blank","children":"xLog"}]," 是面向所有人的最棒的链上、开源的博客社区。"]}],"\n"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"文件管理","children":[["$","a",null,{"data-card":"","href":"#文件管理","className":"peer","children":"文件管理"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"你可以使用 Mix Space 上传文件,然后在任意地方中使用,比如文章中,或者是日记中。你可以使用 Markdown 语法插入图片,也可以使用 HTML 语法插入图片。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"通知","children":[["$","a",null,{"data-card":"","href":"#通知","className":"peer","children":"通知"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"Mix Space 支持多种通知方式,让你不错过任何一条重要的通知。"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":"邮件通知,当有人评论时,会发送邮件通知给文章作者"}],"\n",["$","li",null,{"children":"Bark 通知支持"}],"\n"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"友链","children":[["$","a",null,{"data-card":"","href":"#友链","className":"peer","children":"友链"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"Mix Space 的友链系统支持自助申请,你可以在后台设置是否需要审核,如果需要审核,你可以在后台设置通过 OR 拒绝理由。并且在后台可以看到友链的可用性检查结果。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"计划任务","children":[["$","a",null,{"data-card":"","href":"#计划任务","className":"peer","children":"计划任务"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"Mix Space 有着强大的计划任务功能,它们都被统一管理,你可以在后台执行计划任务:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":"备份数据库"}],"\n",["$","li",null,{"children":"清除缓存、访问记录、临时文件"}],"\n",["$","li",null,{"children":"推送百度搜索"}],"\n",["$","li",null,{"children":"推送 Algolia 搜索"}],"\n",["$","li",null,{"children":"删除过期的数据"}],"\n",["$","li",null,{"children":"etc..."}],"\n"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"其他","children":[["$","a",null,{"data-card":"","href":"#其他","className":"peer","children":"其他"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"Mix Space 还有很多其他功能,比如:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":"动态化配置前端,你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标等等"}],"\n",["$","li",null,{"children":"云函数,你可以在后台设置云函数,让你的网站更加强大"}],"\n",["$","li",null,{"children":"Algolia Search,你可以在后台设置 Algolia Search,让你的网站支持站内搜索功能"}],"\n",["$","li",null,{"children":"项目展示功能,你可以向访客展示你的项目,展现你的技术能力"}],"\n",["$","li",null,{"children":"迁移,Mix Space 支持从 Markdown 导入文章,也支持导出文章为 Markdown。"}],"\n"]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/core/features.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L30",null,{"label":"editOnGithub"}]]}],["$","$L31",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L32",null,{"items":"$undefined"}]]}]]}],["$","$L33",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L30",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/development.html b/docs/development.html index 4be3c78..05ddde0 100644 --- a/docs/development.html +++ b/docs/development.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>开发指南 - Mix Space 文档</title><meta name="description" content="开发 Mix Space 的指南"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu"><rect width="16" height="16" x="4" y="4" rx="2"></rect><rect width="6" height="6" x="9" y="9" rx="1"></rect><path d="M15 2v2"></path><path d="M15 20v2"></path><path d="M2 15h2"></path><path d="M2 9h2"></path><path d="M20 15h2"></path><path d="M20 9h2"></path><path d="M9 2v2"></path><path d="M9 20v2"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">开发指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的开发部署</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/development/admin">后台单独部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/development/frontend">前端开发指南</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">开发指南</h1><p class="mb-8 text-lg text-fd-muted-foreground">开发 Mix Space 的指南</p><div class="prose contain-content" style="content-visibility:auto"><p>为了方便开发者快速上手,我们提供了一些开发指南,帮助开发者快速了解和使用我们的产品。</p> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>开发指南 - Mix Space 文档</title><meta name="description" content="开发 Mix Space 的指南"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu"><rect width="16" height="16" x="4" y="4" rx="2"></rect><rect width="6" height="6" x="9" y="9" rx="1"></rect><path d="M15 2v2"></path><path d="M15 20v2"></path><path d="M2 15h2"></path><path d="M2 9h2"></path><path d="M20 15h2"></path><path d="M20 9h2"></path><path d="M9 2v2"></path><path d="M9 20v2"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">开发指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的开发部署</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/development/admin">后台单独部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/development/frontend">前端开发指南</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">开发指南</h1><p class="mb-8 text-lg text-fd-muted-foreground">开发 Mix Space 的指南</p><div class="prose contain-content" style="content-visibility:auto"><p>为了方便开发者快速上手,我们提供了一些开发指南,帮助开发者快速了解和使用我们的产品。</p> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="项目技术栈"><a data-card="" href="#项目技术栈" class="peer">项目技术栈</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <ul> <li><a href="https://reactjs.org/" rel="noreferrer noopener" target="_blank">React</a></li> @@ -29,4 +29,4 @@ <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="启动后端"><a da <figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">cd</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> core</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> i</span></span></code></pre></div></div></div></figure> <p>接下来,我们就可以开始启动后端的开发环境了。</p> -<figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> run</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> dev</span></span></code></pre></div></div></div></figure></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/development/index.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#项目技术栈" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">项目技术栈</a><a data-active="false" href="#启动开发环境" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">启动开发环境</a><a data-active="false" href="#启动后端" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">启动后端</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"development\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"development\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"development\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"D_bqwCEeKF4Du9wTLvBw9\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"开发指南 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"开发 Mix Space 的指南\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n31:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n33:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n34:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659"])</script><script>self.__next_f.push([1,"cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#项目技术栈\",\"title\":\"项目技术栈\"},{\"depth\":2,\"url\":\"#启动开发环境\",\"title\":\"启动开发环境\"},{\"depth\":3,\"url\":\"#启动后端\",\"title\":\"启动后端\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"开发指南\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"开发 Mix Space 的指南\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"为了方便开发者快速上手,我们提供了一些开发指南,帮助开发者快速了解和使用我们的产品。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"项目技术栈\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#项目技术栈\",\"className\":\"peer\",\"children\":\"项目技术栈\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://reactjs.org/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"React\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://nestjs.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"NestJS\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.typescriptlang.org/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"TypeScript\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.mongodb.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"MongoDB\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://redis.io/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Redis\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.docker.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Docker\"}]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"你可以点击上面的链接了解更多有关这些技术的信息。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动开发环境\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动开发环境\",\"className\":\"peer\",\"children\":\"启动开发环境\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此系统采用了前后端分离的形式,因此需要分别启动前端和后端的开发环境。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"但是由于不同的前端不同写法,我们认为作为一名开发者都应该知道如何 \",[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"「举一反三」\"}]}],\",并且不同的前端可能步骤会 \",[\"$\",\"strong\",null,{\"children\":\"大相径庭\"}],\" ,因此我们不会提供如何启动前端开发环境的指南。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"有关前端开发设计指南,你可以在侧边栏中找到。\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"你需要确定好你的开发环境中已经安装了以下工具:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://nodejs.org/en/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Node.js\"}],\" (\u003e= 20)\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://pnpm.js.org/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"PNPM\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.mongodb.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"MongoDB\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://redis.io/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Redis\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://git-scm.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Git\"}]}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动后端\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动后端\",\"className\":\"peer\",\"children\":\"启动后端\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"首先,你需要克隆本仓库到你的本地(你可能需要 fork 一份到你的仓库中,并且使用 \",[\"$\",\"code\",null,{\"children\":\"--depth=1\"}],\" 来加速克隆):\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/core\"}]]}]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"然后,你需要安装依赖,我们使用了 PNPM 作为包管理器,并不建议你使用其他的管理器安装。\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"在您提交相关 PR 时,我们也会检查您是否使用了 PNPM,如果没有,我们将会拒绝您的 PR(一个项目多个 lock 总不是一个好的选择)。\"}]}]]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" core\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"接下来,我们就可以开始启动后端的开发环境了。\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" run\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" dev\"}]]}]}]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/development/index.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> run</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> dev</span></span></code></pre></div></div></div></figure></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/development/index.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#项目技术栈" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">项目技术栈</a><a data-active="false" href="#启动开发环境" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">启动开发环境</a><a data-active="false" href="#启动后端" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">启动后端</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"development\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"development\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"development\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"LHbANwpOAxrRt7tqh_TZ0\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"开发指南 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"开发 Mix Space 的指南\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n31:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n33:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n34:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163"])</script><script>self.__next_f.push([1,"\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#项目技术栈\",\"title\":\"项目技术栈\"},{\"depth\":2,\"url\":\"#启动开发环境\",\"title\":\"启动开发环境\"},{\"depth\":3,\"url\":\"#启动后端\",\"title\":\"启动后端\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"开发指南\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"开发 Mix Space 的指南\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"为了方便开发者快速上手,我们提供了一些开发指南,帮助开发者快速了解和使用我们的产品。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"项目技术栈\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#项目技术栈\",\"className\":\"peer\",\"children\":\"项目技术栈\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://reactjs.org/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"React\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://nestjs.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"NestJS\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.typescriptlang.org/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"TypeScript\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.mongodb.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"MongoDB\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://redis.io/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Redis\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.docker.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Docker\"}]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"你可以点击上面的链接了解更多有关这些技术的信息。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动开发环境\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动开发环境\",\"className\":\"peer\",\"children\":\"启动开发环境\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此系统采用了前后端分离的形式,因此需要分别启动前端和后端的开发环境。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"但是由于不同的前端不同写法,我们认为作为一名开发者都应该知道如何 \",[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"「举一反三」\"}]}],\",并且不同的前端可能步骤会 \",[\"$\",\"strong\",null,{\"children\":\"大相径庭\"}],\" ,因此我们不会提供如何启动前端开发环境的指南。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"有关前端开发设计指南,你可以在侧边栏中找到。\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"你需要确定好你的开发环境中已经安装了以下工具:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://nodejs.org/en/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Node.js\"}],\" (\u003e= 20)\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://pnpm.js.org/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"PNPM\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.mongodb.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"MongoDB\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://redis.io/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Redis\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://git-scm.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Git\"}]}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动后端\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动后端\",\"className\":\"peer\",\"children\":\"启动后端\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"首先,你需要克隆本仓库到你的本地(你可能需要 fork 一份到你的仓库中,并且使用 \",[\"$\",\"code\",null,{\"children\":\"--depth=1\"}],\" 来加速克隆):\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/core\"}]]}]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"然后,你需要安装依赖,我们使用了 PNPM 作为包管理器,并不建议你使用其他的管理器安装。\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"在您提交相关 PR 时,我们也会检查您是否使用了 PNPM,如果没有,我们将会拒绝您的 PR(一个项目多个 lock 总不是一个好的选择)。\"}]}]]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" core\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"接下来,我们就可以开始启动后端的开发环境了。\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" run\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" dev\"}]]}]}]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/development/index.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/development.txt b/docs/development.txt index c8d7cd5..1ab0720 100644 --- a/docs/development.txt +++ b/docs/development.txt @@ -1,54 +1,54 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","development"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","development","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","development","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","D_bqwCEeKF4Du9wTLvBw9",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","development"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","development","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","development","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","LHbANwpOAxrRt7tqh_TZ0",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"开发指南 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"开发 Mix Space 的指南"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -31:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -33:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -34:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +31:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +33:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +34:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#项目技术栈","title":"项目技术栈"},{"depth":2,"url":"#启动开发环境","title":"启动开发环境"},{"depth":3,"url":"#启动后端","title":"启动后端"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"开发指南","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"开发 Mix Space 的指南","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","p",null,{"children":"为了方便开发者快速上手,我们提供了一些开发指南,帮助开发者快速了解和使用我们的产品。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"项目技术栈","children":[["$","a",null,{"data-card":"","href":"#项目技术栈","className":"peer","children":"项目技术栈"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://reactjs.org/","rel":"noreferrer noopener","target":"_blank","children":"React"}]}],"\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://nestjs.com/","rel":"noreferrer noopener","target":"_blank","children":"NestJS"}]}],"\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://www.typescriptlang.org/","rel":"noreferrer noopener","target":"_blank","children":"TypeScript"}]}],"\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://www.mongodb.com/","rel":"noreferrer noopener","target":"_blank","children":"MongoDB"}]}],"\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://redis.io/","rel":"noreferrer noopener","target":"_blank","children":"Redis"}]}],"\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://www.docker.com/","rel":"noreferrer noopener","target":"_blank","children":"Docker"}]}],"\n"]}],"\n",["$","p",null,{"children":"你可以点击上面的链接了解更多有关这些技术的信息。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"启动开发环境","children":[["$","a",null,{"data-card":"","href":"#启动开发环境","className":"peer","children":"启动开发环境"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"此系统采用了前后端分离的形式,因此需要分别启动前端和后端的开发环境。"}],"\n",["$","p",null,{"children":["但是由于不同的前端不同写法,我们认为作为一名开发者都应该知道如何 ",["$","strong",null,{"children":["$","code",null,{"children":"「举一反三」"}]}],",并且不同的前端可能步骤会 ",["$","strong",null,{"children":"大相径庭"}]," ,因此我们不会提供如何启动前端开发环境的指南。"]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"有关前端开发设计指南,你可以在侧边栏中找到。"}]}]]}]]}],"\n",["$","p",null,{"children":"你需要确定好你的开发环境中已经安装了以下工具:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","a",null,{"ref":"$undefined","href":"https://nodejs.org/en/","rel":"noreferrer noopener","target":"_blank","children":"Node.js"}]," (>= 20)"]}],"\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://pnpm.js.org/","rel":"noreferrer noopener","target":"_blank","children":"PNPM"}]}],"\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://www.mongodb.com/","rel":"noreferrer noopener","target":"_blank","children":"MongoDB"}]}],"\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://redis.io/","rel":"noreferrer noopener","target":"_blank","children":"Redis"}]}],"\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://git-scm.com/","rel":"noreferrer noopener","target":"_blank","children":"Git"}]}],"\n"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"启动后端","children":[["$","a",null,{"data-card":"","href":"#启动后端","className":"peer","children":"启动后端"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["首先,你需要克隆本仓库到你的本地(你可能需要 fork 一份到你的仓库中,并且使用 ",["$","code",null,{"children":"--depth=1"}]," 来加速克隆):"]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" clone"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" https://github.com/mx-space/core"}]]}]}]}],"\n",["$","p",null,{"children":"然后,你需要安装依赖,我们使用了 PNPM 作为包管理器,并不建议你使用其他的管理器安装。"}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"在您提交相关 PR 时,我们也会检查您是否使用了 PNPM,如果没有,我们将会拒绝您的 PR(一个项目多个 lock 总不是一个好的选择)。"}]}]]}]]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"cd"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" core"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" i"}]]}]]}]}],"\n",["$","p",null,{"children":"接下来,我们就可以开始启动后端的开发环境了。"}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" run"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" dev"}]]}]}]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/development/index.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L31",null,{"label":"editOnGithub"}]]}],["$","$L32",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L33",null,{"items":"$undefined"}]]}]]}],["$","$L34",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L31",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/development/admin.html b/docs/development/admin.html index 6d1b60f..7f288a1 100644 --- a/docs/development/admin.html +++ b/docs/development/admin.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>后台单独部署 - Mix Space 文档</title><meta name="description" content="单独部署 Mix Space 的后台"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu"><rect width="16" height="16" x="4" y="4" rx="2"></rect><rect width="6" height="6" x="9" y="9" rx="1"></rect><path d="M15 2v2"></path><path d="M15 20v2"></path><path d="M2 15h2"></path><path d="M2 9h2"></path><path d="M20 15h2"></path><path d="M20 9h2"></path><path d="M9 2v2"></path><path d="M9 20v2"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">开发指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的开发部署</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/development/admin">后台单独部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/development/frontend">前端开发指南</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">后台单独部署</h1><p class="mb-8 text-lg text-fd-muted-foreground">单独部署 Mix Space 的后台</p><div class="prose contain-content" style="content-visibility:auto"><p>在正常情况下,你不需要单独部署后台,因为后台已经被打包到了后端中。</p> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>后台单独部署 - Mix Space 文档</title><meta name="description" content="单独部署 Mix Space 的后台"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu"><rect width="16" height="16" x="4" y="4" rx="2"></rect><rect width="6" height="6" x="9" y="9" rx="1"></rect><path d="M15 2v2"></path><path d="M15 20v2"></path><path d="M2 15h2"></path><path d="M2 9h2"></path><path d="M20 15h2"></path><path d="M20 9h2"></path><path d="M9 2v2"></path><path d="M9 20v2"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">开发指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的开发部署</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/development/admin">后台单独部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/development/frontend">前端开发指南</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">后台单独部署</h1><p class="mb-8 text-lg text-fd-muted-foreground">单独部署 Mix Space 的后台</p><div class="prose contain-content" style="content-visibility:auto"><p>在正常情况下,你不需要单独部署后台,因为后台已经被打包到了后端中。</p> <p>如果你有以下需求:</p> <ul> <li>想使用其他域名作为后台地址</li> @@ -34,4 +34,4 @@ <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="修改后端配置" <span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">JWT_SECRET=7294c34e0b28ad28</span><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D"> #此处填写一个长度不小于 16 个字符,不大于 32 个字符的字符串</span></span> <span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">ALLOWED_ORIGINS=test.cn,www.test.cn,admin.test.cn</span></span></code></pre></div></div></div></figure> <p>然后重新启动 Core 即可:</p> -<figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">docker</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> compose</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> up</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -d</span></span></code></pre></div></div></div></figure></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/development/admin.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/development/frontend"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">前端开发指南</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#拉取源文件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">拉取源文件</a><a data-active="false" href="#修改配置文件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">修改配置文件</a><a data-active="false" href="#构建" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">构建</a><a data-active="false" href="#部署产物" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">部署产物</a><a data-active="false" href="#修改后端配置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">修改后端配置</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"development\",\"admin\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"development/admin\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"development/admin\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"PMHjjouFx4JAtjxK9SWNS\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"后台单独部署 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"单独部署 Mix Space 的后台\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n31:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n33:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n34:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659"])</script><script>self.__next_f.push([1,"cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#拉取源文件\",\"title\":\"拉取源文件\"},{\"depth\":2,\"url\":\"#修改配置文件\",\"title\":\"修改配置文件\"},{\"depth\":2,\"url\":\"#构建\",\"title\":\"构建\"},{\"depth\":2,\"url\":\"#部署产物\",\"title\":\"部署产物\"},{\"depth\":2,\"url\":\"#修改后端配置\",\"title\":\"修改后端配置\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"后台单独部署\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"单独部署 Mix Space 的后台\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"在正常情况下,你不需要单独部署后台,因为后台已经被打包到了后端中。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"如果你有以下需求:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"想使用其他域名作为后台地址\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"想使用其他端口作为后台地址\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"那么你可以选择单独部署后台,或者你可以参考 \",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/themes/kami#%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"反向代理配置\"}],\"。\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"拉取源文件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#拉取源文件\",\"className\":\"peer\",\"children\":\"拉取源文件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" mx-space\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/mx-admin.git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --depth\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" 1\"}]]}]]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"修改配置文件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#修改配置文件\",\"className\":\"peer\",\"children\":\"修改配置文件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"进入到后台源码目录,找到 \",[\"$\",\"code\",null,{\"children\":\".env.production\"}],\" 文件,取消对应配置项的注释,然后修改为你的配置。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"例如:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"VITE_APP_BASE_API=https://server.test.cn/api/v2\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"VITE_APP_WEB_URL=https://www.test.cn\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"VITE_APP_GATEWAY=https://server.test.cn\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\"# # VITE_APP_PUBLIC_URL=https://fastly.jsdelivr.net/gh/mx-space/admin-next@gh-pages/\"}]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"其他可以定义的配置在文件 \",[\"$\",\"code\",null,{\"children\":\"/src/configs.ts\"}],\" 中。\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"构建\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#构建\",\"className\":\"peer\",\"children\":\"构建\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"构建 mx-admin 需要的内存至少为 2 Gib,如果你服务器内存不足,你可以在本地构建成功后,将产物上传到服务器。\"}],[\"$\",\"p\",null,{\"children\":\"在 Windows 系统上,mx-admin 无法正常构建,你可以使用 WSL2 或者 Linux 系统。\"}]]}]]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}]]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"部署产物\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#部署产物\",\"className\":\"peer\",\"children\":\"部署产物\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"构建生成的产物在 dist 目录下,你可以直接把它们移动到你准备好的后台网站的根目录下。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"假设你准备的后台网站域名是 \",[\"$\",\"code\",null,{\"children\":\"admin.test.cn\"}],\",\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"网站根目录为 \",[\"$\",\"code\",null,{\"children\":\"/var/www/admin.test.cn/\"}],\",\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"那么,你把 dist 目录下的所有文件移动到 \",[\"$\",\"code\",null,{\"children\":\"/var/www/admin.test.cn/\"}],\" 目录下即可。\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"修改后端配置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#修改后端配置\",\"className\":\"peer\",\"children\":\"修改后端配置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"编辑 Core 的 \",[\"$\",\"code\",null,{\"children\":\".env\"}],\" 文件,修改 \",[\"$\",\"code\",null,{\"children\":\"ALLOWED_ORIGINS\"}],\" ,添加你的后台域名。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"示例域名为 \",[\"$\",\"code\",null,{\"children\":\"admin.test.cn\"}],\" 。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"例如:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\"# THIS ENV FILE EXAMPLE ONLY FOR DOCKER COMPOSE\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\"# SEE https://docs.docker.com/compose/environment-variables/#the-env-file\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"JWT_SECRET=7294c34e0b28ad28\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" #此处填写一个长度不小于 16 个字符,不大于 32 个字符的字符串\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"ALLOWED_ORIGINS=test.cn,www.test.cn,admin.test.cn\"}]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"然后重新启动 Core 即可:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" compose\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" up\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -d\"}]]}]}]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/development/admin.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-03T08:51:04.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">docker</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> compose</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> up</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> -d</span></span></code></pre></div></div></div></figure></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/development/admin.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/development/frontend"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">前端开发指南</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#拉取源文件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">拉取源文件</a><a data-active="false" href="#修改配置文件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">修改配置文件</a><a data-active="false" href="#构建" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">构建</a><a data-active="false" href="#部署产物" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">部署产物</a><a data-active="false" href="#修改后端配置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">修改后端配置</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"development\",\"admin\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"development/admin\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"development/admin\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"w5gEOgwAryI8IMo3A_Qs4\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"后台单独部署 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"单独部署 Mix Space 的后台\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n31:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n33:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n34:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163"])</script><script>self.__next_f.push([1,"\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#拉取源文件\",\"title\":\"拉取源文件\"},{\"depth\":2,\"url\":\"#修改配置文件\",\"title\":\"修改配置文件\"},{\"depth\":2,\"url\":\"#构建\",\"title\":\"构建\"},{\"depth\":2,\"url\":\"#部署产物\",\"title\":\"部署产物\"},{\"depth\":2,\"url\":\"#修改后端配置\",\"title\":\"修改后端配置\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"后台单独部署\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"单独部署 Mix Space 的后台\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"在正常情况下,你不需要单独部署后台,因为后台已经被打包到了后端中。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"如果你有以下需求:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"想使用其他域名作为后台地址\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"想使用其他端口作为后台地址\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"那么你可以选择单独部署后台,或者你可以参考 \",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/themes/kami#%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"反向代理配置\"}],\"。\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"拉取源文件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#拉取源文件\",\"className\":\"peer\",\"children\":\"拉取源文件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" mx-space\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/mx-admin.git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --depth\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" 1\"}]]}]]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"修改配置文件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#修改配置文件\",\"className\":\"peer\",\"children\":\"修改配置文件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"进入到后台源码目录,找到 \",[\"$\",\"code\",null,{\"children\":\".env.production\"}],\" 文件,取消对应配置项的注释,然后修改为你的配置。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"例如:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"VITE_APP_BASE_API=https://server.test.cn/api/v2\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"VITE_APP_WEB_URL=https://www.test.cn\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"VITE_APP_GATEWAY=https://server.test.cn\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\"# # VITE_APP_PUBLIC_URL=https://fastly.jsdelivr.net/gh/mx-space/admin-next@gh-pages/\"}]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"其他可以定义的配置在文件 \",[\"$\",\"code\",null,{\"children\":\"/src/configs.ts\"}],\" 中。\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"构建\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#构建\",\"className\":\"peer\",\"children\":\"构建\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"构建 mx-admin 需要的内存至少为 2 Gib,如果你服务器内存不足,你可以在本地构建成功后,将产物上传到服务器。\"}],[\"$\",\"p\",null,{\"children\":\"在 Windows 系统上,mx-admin 无法正常构建,你可以使用 WSL2 或者 Linux 系统。\"}]]}]]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}]]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"部署产物\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#部署产物\",\"className\":\"peer\",\"children\":\"部署产物\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"构建生成的产物在 dist 目录下,你可以直接把它们移动到你准备好的后台网站的根目录下。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"假设你准备的后台网站域名是 \",[\"$\",\"code\",null,{\"children\":\"admin.test.cn\"}],\",\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"网站根目录为 \",[\"$\",\"code\",null,{\"children\":\"/var/www/admin.test.cn/\"}],\",\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"那么,你把 dist 目录下的所有文件移动到 \",[\"$\",\"code\",null,{\"children\":\"/var/www/admin.test.cn/\"}],\" 目录下即可。\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"修改后端配置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#修改后端配置\",\"className\":\"peer\",\"children\":\"修改后端配置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"编辑 Core 的 \",[\"$\",\"code\",null,{\"children\":\".env\"}],\" 文件,修改 \",[\"$\",\"code\",null,{\"children\":\"ALLOWED_ORIGINS\"}],\" ,添加你的后台域名。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"示例域名为 \",[\"$\",\"code\",null,{\"children\":\"admin.test.cn\"}],\" 。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"例如:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\"# THIS ENV FILE EXAMPLE ONLY FOR DOCKER COMPOSE\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\"# SEE https://docs.docker.com/compose/environment-variables/#the-env-file\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"JWT_SECRET=7294c34e0b28ad28\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6A737D\",\"--shiki-dark\":\"#6A737D\"},\"children\":\" #此处填写一个长度不小于 16 个字符,不大于 32 个字符的字符串\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"ALLOWED_ORIGINS=test.cn,www.test.cn,admin.test.cn\"}]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"然后重新启动 Core 即可:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" compose\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" up\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -d\"}]]}]}]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/development/admin.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-03T08:51:04.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/development/admin.txt b/docs/development/admin.txt index 49be534..6e3fd92 100644 --- a/docs/development/admin.txt +++ b/docs/development/admin.txt @@ -1,54 +1,54 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","development","admin"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","development/admin","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","development/admin","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","PMHjjouFx4JAtjxK9SWNS",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","development","admin"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","development/admin","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","development/admin","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","w5gEOgwAryI8IMo3A_Qs4",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"后台单独部署 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"单独部署 Mix Space 的后台"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -31:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -33:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -34:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +31:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +33:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +34:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#拉取源文件","title":"拉取源文件"},{"depth":2,"url":"#修改配置文件","title":"修改配置文件"},{"depth":2,"url":"#构建","title":"构建"},{"depth":2,"url":"#部署产物","title":"部署产物"},{"depth":2,"url":"#修改后端配置","title":"修改后端配置"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"后台单独部署","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"单独部署 Mix Space 的后台","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","p",null,{"children":"在正常情况下,你不需要单独部署后台,因为后台已经被打包到了后端中。"}],"\n",["$","p",null,{"children":"如果你有以下需求:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":"想使用其他域名作为后台地址"}],"\n",["$","li",null,{"children":"想使用其他端口作为后台地址"}],"\n"]}],"\n",["$","p",null,{"children":["那么你可以选择单独部署后台,或者你可以参考 ",["$","$L11",null,{"ref":"$undefined","href":"/themes/kami#%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86","prefetch":"$undefined","replace":"$undefined","children":"反向代理配置"}],"。"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"拉取源文件","children":[["$","a",null,{"data-card":"","href":"#拉取源文件","className":"peer","children":"拉取源文件"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"cd"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" mx-space"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" clone"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" https://github.com/mx-space/mx-admin.git"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --depth"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" 1"}]]}]]}]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"修改配置文件","children":[["$","a",null,{"data-card":"","href":"#修改配置文件","className":"peer","children":"修改配置文件"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["进入到后台源码目录,找到 ",["$","code",null,{"children":".env.production"}]," 文件,取消对应配置项的注释,然后修改为你的配置。"]}],"\n",["$","p",null,{"children":"例如:"}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"VITE_APP_BASE_API=https://server.test.cn/api/v2"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"VITE_APP_WEB_URL=https://www.test.cn"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"VITE_APP_GATEWAY=https://server.test.cn"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":"# # VITE_APP_PUBLIC_URL=https://fastly.jsdelivr.net/gh/mx-space/admin-next@gh-pages/"}]}]]}]}],"\n",["$","p",null,{"children":["其他可以定义的配置在文件 ",["$","code",null,{"children":"/src/configs.ts"}]," 中。"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"构建","children":[["$","a",null,{"data-card":"","href":"#构建","className":"peer","children":"构建"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":[["$","p",null,{"children":"构建 mx-admin 需要的内存至少为 2 Gib,如果你服务器内存不足,你可以在本地构建成功后,将产物上传到服务器。"}],["$","p",null,{"children":"在 Windows 系统上,mx-admin 无法正常构建,你可以使用 WSL2 或者 Linux 系统。"}]]}]]}]]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" i"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" build"}]]}]]}]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"部署产物","children":[["$","a",null,{"data-card":"","href":"#部署产物","className":"peer","children":"部署产物"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"构建生成的产物在 dist 目录下,你可以直接把它们移动到你准备好的后台网站的根目录下。"}],"\n",["$","p",null,{"children":["假设你准备的后台网站域名是 ",["$","code",null,{"children":"admin.test.cn"}],","]}],"\n",["$","p",null,{"children":["网站根目录为 ",["$","code",null,{"children":"/var/www/admin.test.cn/"}],","]}],"\n",["$","p",null,{"children":["那么,你把 dist 目录下的所有文件移动到 ",["$","code",null,{"children":"/var/www/admin.test.cn/"}]," 目录下即可。"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"修改后端配置","children":[["$","a",null,{"data-card":"","href":"#修改后端配置","className":"peer","children":"修改后端配置"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["编辑 Core 的 ",["$","code",null,{"children":".env"}]," 文件,修改 ",["$","code",null,{"children":"ALLOWED_ORIGINS"}]," ,添加你的后台域名。"]}],"\n",["$","p",null,{"children":["示例域名为 ",["$","code",null,{"children":"admin.test.cn"}]," 。"]}],"\n",["$","p",null,{"children":"例如:"}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":"# THIS ENV FILE EXAMPLE ONLY FOR DOCKER COMPOSE"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":"# SEE https://docs.docker.com/compose/environment-variables/#the-env-file"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"JWT_SECRET=7294c34e0b28ad28"}],["$","span",null,{"style":{"--shiki-light":"#6A737D","--shiki-dark":"#6A737D"},"children":" #此处填写一个长度不小于 16 个字符,不大于 32 个字符的字符串"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"ALLOWED_ORIGINS=test.cn,www.test.cn,admin.test.cn"}]}]]}]}],"\n",["$","p",null,{"children":"然后重新启动 Core 即可:"}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"docker"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" compose"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" up"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" -d"}]]}]}]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/development/admin.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L31",null,{"label":"editOnGithub"}]]}],["$","$L32",null,{"date":"$D2024-11-03T08:51:04.000Z"}]]}],["$","$L33",null,{"items":"$undefined"}]]}]]}],["$","$L34",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L31",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/development/frontend.html b/docs/development/frontend.html index 3814369..2fc90e5 100644 --- a/docs/development/frontend.html +++ b/docs/development/frontend.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>前端开发指南 - Mix Space 文档</title><meta name="description" content="开发 Mix Space 的前端"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu"><rect width="16" height="16" x="4" y="4" rx="2"></rect><rect width="6" height="6" x="9" y="9" rx="1"></rect><path d="M15 2v2"></path><path d="M15 20v2"></path><path d="M2 15h2"></path><path d="M2 9h2"></path><path d="M20 15h2"></path><path d="M20 9h2"></path><path d="M9 2v2"></path><path d="M9 20v2"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">开发指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的开发部署</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/development/admin">后台单独部署</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/development/frontend">前端开发指南</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">前端开发指南</h1><p class="mb-8 text-lg text-fd-muted-foreground">开发 Mix Space 的前端</p><div class="prose contain-content" style="content-visibility:auto"><blockquote> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>前端开发指南 - Mix Space 文档</title><meta name="description" content="开发 Mix Space 的前端"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu"><rect width="16" height="16" x="4" y="4" rx="2"></rect><rect width="6" height="6" x="9" y="9" rx="1"></rect><path d="M15 2v2"></path><path d="M15 20v2"></path><path d="M2 15h2"></path><path d="M2 9h2"></path><path d="M20 15h2"></path><path d="M20 9h2"></path><path d="M9 2v2"></path><path d="M9 20v2"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">开发指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的开发部署</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/development/admin">后台单独部署</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/development/frontend">前端开发指南</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">前端开发指南</h1><p class="mb-8 text-lg text-fd-muted-foreground">开发 Mix Space 的前端</p><div class="prose contain-content" style="content-visibility:auto"><blockquote> <p>为什么要写这一节?</p> <p>我希望不再是只有 Kami 一个风格,能有更多主题可供选择。</p> </blockquote> @@ -26,4 +26,4 @@ <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="接口调用与-sdk <blockquote> <p>SDK 仍在 beta 阶段,未来接口可能出现变化。</p> </blockquote> -<p>详见:<a href="https://github.com/mx-space/core/tree/master/packages/api-client" rel="noreferrer noopener" target="_blank">api-client</a></p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/development/frontend.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/development/admin"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">后台单独部署</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#路由约定" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">路由约定</a><a data-active="false" href="#框架上的选择与建议" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">框架上的选择与建议</a><a data-active="false" href="#接口调用与-sdk-的使用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">接口调用与 SDK 的使用</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"development\",\"frontend\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"development/frontend\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"development/frontend\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"ujuWV6_KZLjZ_DETuzqZ_\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"前端开发指南 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"开发 Mix Space 的前端\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n31:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n33:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#路由约定\",\"title\":\"路由约定\"},{\"depth\":2,\"url\":\"#框架上的选择与建议\",\"title\":\"框架上的选择与建议\"},{\"depth\":2,\"url\":\"#接口调用与-sdk-的使用\",\"title\":\"接口调用与 SDK 的使用\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"前端开发指南\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"开发 Mix Space 的前端\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"blockquote\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":\"为什么要写这一节?\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"我希望不再是只有 Kami 一个风格,能有更多主题可供选择。\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此系统采用了前后端分离的形式,并没有提供模板渲染的选择,所以前端项目可以使用任何框架和架构设计。但是虽然开发比较自由,但是也存在诸多不便,比如接口调用和数据定义,路由约定上。所以在这一节,具体讲讲如何开发前端项目。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"路由约定\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#路由约定\",\"className\":\"peer\",\"children\":\"路由约定\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/kami\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Kami\"}],\" 是由 NextJS、React 开发的,作为最最原始的项目,至今(截止 2021.12)已有近两年的历史,经过这些时间的沉淀,我希望前端项目路由的组织上能够遵守这一个约定。\"]}],\"\\n\",[\"$\",\"blockquote\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":\"路由的约定能很大程度保证网站因更换不同前端主题导致 SEO 异常,死链接等问题。\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"约定如下:\"}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"relative overflow-auto\",\"children\":[\"$\",\"table\",null,{\"children\":[[\"$\",\"thead\",null,{\"children\":[\"$\",\"tr\",null,{\"children\":[[\"$\",\"th\",null,{\"children\":\"Path\"}],[\"$\",\"th\",null,{\"children\":\"Descrition\"}],[\"$\",\"th\",null,{\"children\":\"Mark\"}]]}]}],[\"$\",\"tbody\",null,{\"children\":[[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/\"}]}],[\"$\",\"td\",null,{\"children\":\"主页\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/posts\"}]}],[\"$\",\"td\",null,{\"children\":\"博文列表\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/posts/:category/:slug\"}]}],[\"$\",\"td\",null,{\"children\":\"博文详情页\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/pages/:slug\"}]}],[\"$\",\"td\",null,{\"children\":\"独立页面详情页\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/notes/:nid\"}]}],[\"$\",\"td\",null,{\"children\":\"日记详情页\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/feed\"}]}],[\"$\",\"td\",null,{\"children\":\"RSS 订阅\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/:category/:slug\"}]}],[\"$\",\"td\",null,{\"children\":[\"302 -\u003e \",[\"$\",\"code\",null,{\"children\":\"/posts/:category/:slug\"}]]}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/category/:slug\"}]}],[\"$\",\"td\",null,{\"children\":\"分类中文章列表页\"}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/notes\"}]}],[\"$\",\"td\",null,{\"children\":\"日记列表或者跳转最新日记页\"}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/notes/latest\"}]}],[\"$\",\"td\",null,{\"children\":\"最新日记详情页\"}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/friends\"}]}],[\"$\",\"td\",null,{\"children\":\"友链\"}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/says\"}]}],[\"$\",\"td\",null,{\"children\":\"一言详情页\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/sitemap\"}]}],[\"$\",\"td\",null,{\"children\":\"站点地图\"}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/timeline\"}]}],[\"$\",\"td\",null,{\"children\":\"时间线\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/recently\"}]}],[\"$\",\"td\",null,{\"children\":\"动态页\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/favorite/:type\"}]}],[\"$\",\"td\",null,{\"children\":\"附加页\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/projects\"}]}],[\"$\",\"td\",null,{\"children\":\"项目页\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/projects/:id\"}]}],[\"$\",\"td\",null,{\"children\":\"项目详情页\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}]]}]]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"框架上的选择与建议\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#框架上的选择与建议\",\"className\":\"peer\",\"children\":\"框架上的选择与建议\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"建议选择附带 SSR 功能的现代化框架:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"React:NextJS, \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/rakkasjs/rakkasjs\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"RakkasJS\"}],\", umi\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Vue: Vite (vite-ssr), NuxtJS\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"小程序:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"React: Remax, taro\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Vue: uni-app\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"接口调用与-sdk-的使用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#接口调用与-sdk-的使用\",\"className\":\"peer\",\"children\":\"接口调用与 SDK 的使用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"考虑到单独编写接口定义和返回类型太麻烦,这里提供一个 SDK 方便开发。\"}],\"\\n\",[\"$\",\"blockquote\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":\"SDK 仍在 beta 阶段,未来接口可能出现变化。\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"详见:\",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/core/tree/master/packages/api-client\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"api-client\"}]]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/development/frontend.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<p>详见:<a href="https://github.com/mx-space/core/tree/master/packages/api-client" rel="noreferrer noopener" target="_blank">api-client</a></p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/development/frontend.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/development/admin"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">后台单独部署</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#路由约定" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">路由约定</a><a data-active="false" href="#框架上的选择与建议" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">框架上的选择与建议</a><a data-active="false" href="#接口调用与-sdk-的使用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">接口调用与 SDK 的使用</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"development\",\"frontend\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"development/frontend\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"development/frontend\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"Avupd7jFkGjn7j7dxoXxG\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"前端开发指南 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"开发 Mix Space 的前端\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n31:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n33:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#路由约定\",\"title\":\"路由约定\"},{\"depth\":2,\"url\":\"#框架上的选择与建议\",\"title\":\"框架上的选择与建议\"},{\"depth\":2,\"url\":\"#接口调用与-sdk-的使用\",\"title\":\"接口调用与 SDK 的使用\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"前端开发指南\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"开发 Mix Space 的前端\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"blockquote\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":\"为什么要写这一节?\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"我希望不再是只有 Kami 一个风格,能有更多主题可供选择。\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此系统采用了前后端分离的形式,并没有提供模板渲染的选择,所以前端项目可以使用任何框架和架构设计。但是虽然开发比较自由,但是也存在诸多不便,比如接口调用和数据定义,路由约定上。所以在这一节,具体讲讲如何开发前端项目。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"路由约定\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#路由约定\",\"className\":\"peer\",\"children\":\"路由约定\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/kami\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Kami\"}],\" 是由 NextJS、React 开发的,作为最最原始的项目,至今(截止 2021.12)已有近两年的历史,经过这些时间的沉淀,我希望前端项目路由的组织上能够遵守这一个约定。\"]}],\"\\n\",[\"$\",\"blockquote\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":\"路由的约定能很大程度保证网站因更换不同前端主题导致 SEO 异常,死链接等问题。\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"约定如下:\"}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"relative overflow-auto\",\"children\":[\"$\",\"table\",null,{\"children\":[[\"$\",\"thead\",null,{\"children\":[\"$\",\"tr\",null,{\"children\":[[\"$\",\"th\",null,{\"children\":\"Path\"}],[\"$\",\"th\",null,{\"children\":\"Descrition\"}],[\"$\",\"th\",null,{\"children\":\"Mark\"}]]}]}],[\"$\",\"tbody\",null,{\"children\":[[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/\"}]}],[\"$\",\"td\",null,{\"children\":\"主页\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/posts\"}]}],[\"$\",\"td\",null,{\"children\":\"博文列表\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/posts/:category/:slug\"}]}],[\"$\",\"td\",null,{\"children\":\"博文详情页\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/pages/:slug\"}]}],[\"$\",\"td\",null,{\"children\":\"独立页面详情页\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/notes/:nid\"}]}],[\"$\",\"td\",null,{\"children\":\"日记详情页\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/feed\"}]}],[\"$\",\"td\",null,{\"children\":\"RSS 订阅\"}],[\"$\",\"td\",null,{\"children\":\"强制要求\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/:category/:slug\"}]}],[\"$\",\"td\",null,{\"children\":[\"302 -\u003e \",[\"$\",\"code\",null,{\"children\":\"/posts/:category/:slug\"}]]}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/category/:slug\"}]}],[\"$\",\"td\",null,{\"children\":\"分类中文章列表页\"}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/notes\"}]}],[\"$\",\"td\",null,{\"children\":\"日记列表或者跳转最新日记页\"}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/notes/latest\"}]}],[\"$\",\"td\",null,{\"children\":\"最新日记详情页\"}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/friends\"}]}],[\"$\",\"td\",null,{\"children\":\"友链\"}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/says\"}]}],[\"$\",\"td\",null,{\"children\":\"一言详情页\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/sitemap\"}]}],[\"$\",\"td\",null,{\"children\":\"站点地图\"}],[\"$\",\"td\",null,{\"children\":\"建议\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/timeline\"}]}],[\"$\",\"td\",null,{\"children\":\"时间线\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/recently\"}]}],[\"$\",\"td\",null,{\"children\":\"动态页\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/favorite/:type\"}]}],[\"$\",\"td\",null,{\"children\":\"附加页\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/projects\"}]}],[\"$\",\"td\",null,{\"children\":\"项目页\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"/projects/:id\"}]}],[\"$\",\"td\",null,{\"children\":\"项目详情页\"}],[\"$\",\"td\",null,{\"children\":\"可选\"}]]}]]}]]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"框架上的选择与建议\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#框架上的选择与建议\",\"className\":\"peer\",\"children\":\"框架上的选择与建议\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"建议选择附带 SSR 功能的现代化框架:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"React:NextJS, \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/rakkasjs/rakkasjs\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"RakkasJS\"}],\", umi\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Vue: Vite (vite-ssr), NuxtJS\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"小程序:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"React: Remax, taro\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Vue: uni-app\"}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"接口调用与-sdk-的使用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#接口调用与-sdk-的使用\",\"className\":\"peer\",\"children\":\"接口调用与 SDK 的使用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"考虑到单独编写接口定义和返回类型太麻烦,这里提供一个 SDK 方便开发。\"}],\"\\n\",[\"$\",\"blockquote\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":\"SDK 仍在 beta 阶段,未来接口可能出现变化。\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"详见:\",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/core/tree/master/packages/api-client\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"api-client\"}]]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/development/frontend.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/development/frontend.txt b/docs/development/frontend.txt index 5847112..f008737 100644 --- a/docs/development/frontend.txt +++ b/docs/development/frontend.txt @@ -1,53 +1,53 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","development","frontend"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","development/frontend","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","development/frontend","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","ujuWV6_KZLjZ_DETuzqZ_",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","development","frontend"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","development/frontend","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","development/frontend","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","Avupd7jFkGjn7j7dxoXxG",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"前端开发指南 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"开发 Mix Space 的前端"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -31:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -33:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +31:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +33:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#路由约定","title":"路由约定"},{"depth":2,"url":"#框架上的选择与建议","title":"框架上的选择与建议"},{"depth":2,"url":"#接口调用与-sdk-的使用","title":"接口调用与 SDK 的使用"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"前端开发指南","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"开发 Mix Space 的前端","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","blockquote",null,{"children":["\n",["$","p",null,{"children":"为什么要写这一节?"}],"\n",["$","p",null,{"children":"我希望不再是只有 Kami 一个风格,能有更多主题可供选择。"}],"\n"]}],"\n",["$","p",null,{"children":"此系统采用了前后端分离的形式,并没有提供模板渲染的选择,所以前端项目可以使用任何框架和架构设计。但是虽然开发比较自由,但是也存在诸多不便,比如接口调用和数据定义,路由约定上。所以在这一节,具体讲讲如何开发前端项目。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"路由约定","children":[["$","a",null,{"data-card":"","href":"#路由约定","className":"peer","children":"路由约定"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":[["$","a",null,{"ref":"$undefined","href":"https://github.com/mx-space/kami","rel":"noreferrer noopener","target":"_blank","children":"Kami"}]," 是由 NextJS、React 开发的,作为最最原始的项目,至今(截止 2021.12)已有近两年的历史,经过这些时间的沉淀,我希望前端项目路由的组织上能够遵守这一个约定。"]}],"\n",["$","blockquote",null,{"children":["\n",["$","p",null,{"children":"路由的约定能很大程度保证网站因更换不同前端主题导致 SEO 异常,死链接等问题。"}],"\n"]}],"\n",["$","p",null,{"children":"约定如下:"}],"\n",["$","div",null,{"className":"relative overflow-auto","children":["$","table",null,{"children":[["$","thead",null,{"children":["$","tr",null,{"children":[["$","th",null,{"children":"Path"}],["$","th",null,{"children":"Descrition"}],["$","th",null,{"children":"Mark"}]]}]}],["$","tbody",null,{"children":[["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/"}]}],["$","td",null,{"children":"主页"}],["$","td",null,{"children":"强制要求"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/posts"}]}],["$","td",null,{"children":"博文列表"}],["$","td",null,{"children":"强制要求"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/posts/:category/:slug"}]}],["$","td",null,{"children":"博文详情页"}],["$","td",null,{"children":"强制要求"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/pages/:slug"}]}],["$","td",null,{"children":"独立页面详情页"}],["$","td",null,{"children":"强制要求"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/notes/:nid"}]}],["$","td",null,{"children":"日记详情页"}],["$","td",null,{"children":"强制要求"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/feed"}]}],["$","td",null,{"children":"RSS 订阅"}],["$","td",null,{"children":"强制要求"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/:category/:slug"}]}],["$","td",null,{"children":["302 -> ",["$","code",null,{"children":"/posts/:category/:slug"}]]}],["$","td",null,{"children":"建议"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/category/:slug"}]}],["$","td",null,{"children":"分类中文章列表页"}],["$","td",null,{"children":"建议"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/notes"}]}],["$","td",null,{"children":"日记列表或者跳转最新日记页"}],["$","td",null,{"children":"建议"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/notes/latest"}]}],["$","td",null,{"children":"最新日记详情页"}],["$","td",null,{"children":"建议"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/friends"}]}],["$","td",null,{"children":"友链"}],["$","td",null,{"children":"建议"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/says"}]}],["$","td",null,{"children":"一言详情页"}],["$","td",null,{"children":"可选"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/sitemap"}]}],["$","td",null,{"children":"站点地图"}],["$","td",null,{"children":"建议"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/timeline"}]}],["$","td",null,{"children":"时间线"}],["$","td",null,{"children":"可选"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/recently"}]}],["$","td",null,{"children":"动态页"}],["$","td",null,{"children":"可选"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/favorite/:type"}]}],["$","td",null,{"children":"附加页"}],["$","td",null,{"children":"可选"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/projects"}]}],["$","td",null,{"children":"项目页"}],["$","td",null,{"children":"可选"}]]}],["$","tr",null,{"children":[["$","td",null,{"children":["$","code",null,{"children":"/projects/:id"}]}],["$","td",null,{"children":"项目详情页"}],["$","td",null,{"children":"可选"}]]}]]}]]}]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"框架上的选择与建议","children":[["$","a",null,{"data-card":"","href":"#框架上的选择与建议","className":"peer","children":"框架上的选择与建议"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"建议选择附带 SSR 功能的现代化框架:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":["React:NextJS, ",["$","a",null,{"ref":"$undefined","href":"https://github.com/rakkasjs/rakkasjs","rel":"noreferrer noopener","target":"_blank","children":"RakkasJS"}],", umi"]}],"\n",["$","li",null,{"children":"Vue: Vite (vite-ssr), NuxtJS"}],"\n"]}],"\n",["$","p",null,{"children":"小程序:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":"React: Remax, taro"}],"\n",["$","li",null,{"children":"Vue: uni-app"}],"\n"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"接口调用与-sdk-的使用","children":[["$","a",null,{"data-card":"","href":"#接口调用与-sdk-的使用","className":"peer","children":"接口调用与 SDK 的使用"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"考虑到单独编写接口定义和返回类型太麻烦,这里提供一个 SDK 方便开发。"}],"\n",["$","blockquote",null,{"children":["\n",["$","p",null,{"children":"SDK 仍在 beta 阶段,未来接口可能出现变化。"}],"\n"]}],"\n",["$","p",null,{"children":["详见:",["$","a",null,{"ref":"$undefined","href":"https://github.com/mx-space/core/tree/master/packages/api-client","rel":"noreferrer noopener","target":"_blank","children":"api-client"}]]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/development/frontend.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L30",null,{"label":"editOnGithub"}]]}],["$","$L31",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L32",null,{"items":"$undefined"}]]}]]}],["$","$L33",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L30",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/document.html b/docs/document.html index 3add6d2..0444a24 100644 --- a/docs/document.html +++ b/docs/document.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>文档撰写 - Mix Space 文档</title><meta name="description" content="Mix Space 的文档撰写规范"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pencil"><path d="M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"></path><path d="m15 5 4 4"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">文档撰写</p><p class="text-xs text-fd-muted-foreground">了解 Mix Space 的文档撰写规范</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/document">文档撰写</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">文档撰写</h1><p class="mb-8 text-lg text-fd-muted-foreground">Mix Space 的文档撰写规范</p><div class="prose contain-content" style="content-visibility:auto"><p>我们随时欢迎你对 Mix Space 的文档做出贡献,但撰写文档是一件不易之事,我们更加希望你能规范贡献内容,减少我们的工作量。</p> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>文档撰写 - Mix Space 文档</title><meta name="description" content="Mix Space 的文档撰写规范"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pencil"><path d="M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"></path><path d="m15 5 4 4"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">文档撰写</p><p class="text-xs text-fd-muted-foreground">了解 Mix Space 的文档撰写规范</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/document">文档撰写</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">文档撰写</h1><p class="mb-8 text-lg text-fd-muted-foreground">Mix Space 的文档撰写规范</p><div class="prose contain-content" style="content-visibility:auto"><p>我们随时欢迎你对 Mix Space 的文档做出贡献,但撰写文档是一件不易之事,我们更加希望你能规范贡献内容,减少我们的工作量。</p> <div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-5 fill-blue-500 text-fd-card"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>部分内容来自于 <a href="https://github.com/mx-space/docs-archived/pull/163" rel="noreferrer noopener" target="_blank">https://github.com/mx-space/docs-archived/pull/163</a></p></div></div></div> <p>在撰写本文档之前,请确保你有基础的 Markdown 知识,并了解 Markdown 的语法,如果你不够了解,请使用 Typora 等 Markdown 编辑器进行撰写。</p> <p>我们在目前 Mix Space 的 V3 文档中,使用的文档框架是 FumaDocs,它的文档地址是:<a href="https://fumadocs.vercel.app/" rel="noreferrer noopener" target="_blank">https://fumadocs.vercel.app/</a></p> @@ -9,4 +9,4 @@ <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="一些规范"><a da <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="一些问题"><a data-card="" href="#一些问题" class="peer">一些问题</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <!-- --> <div class="divide-y divide-fd-border overflow-hidden rounded-lg border bg-fd-card" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="group/accordion relative scroll-m-20"><h3 data-orientation="vertical" data-state="closed" class="not-prose flex flex-row items-center font-medium text-fd-foreground"><button type="button" aria-controls="radix-:Rmjabtvbqdb:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R6jabtvbqdb:" class="flex flex-1 items-center gap-2 p-4 text-start focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring" data-radix-collection-item=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -ms-1 size-4 shrink-0 text-fd-muted-foreground transition-transform duration-200 group-data-[state=open]/accordion:rotate-90"><path d="m9 18 6-6-6-6"></path></svg>为什么不把文档写详细一点?比如魔改程序等?</button></h3><div data-state="closed" id="radix-:Rmjabtvbqdb:" hidden="" role="region" aria-labelledby="radix-:R6jabtvbqdb:" data-orientation="vertical" class="overflow-hidden data-[state=closed]:animate-fd-accordion-up data-[state=open]:animate-fd-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="group/accordion relative scroll-m-20"><h3 data-orientation="vertical" data-state="closed" class="not-prose flex flex-row items-center font-medium text-fd-foreground"><button type="button" aria-controls="radix-:Rqjabtvbqdb:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rajabtvbqdb:" class="flex flex-1 items-center gap-2 p-4 text-start focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring" data-radix-collection-item=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -ms-1 size-4 shrink-0 text-fd-muted-foreground transition-transform duration-200 group-data-[state=open]/accordion:rotate-90"><path d="m9 18 6-6-6-6"></path></svg>你们为什么不写各种服务器面板(宝塔,1Panel一类面板)的部署教程?</button></h3><div data-state="closed" id="radix-:Rqjabtvbqdb:" hidden="" role="region" aria-labelledby="radix-:Rajabtvbqdb:" data-orientation="vertical" class="overflow-hidden data-[state=closed]:animate-fd-accordion-up data-[state=open]:animate-fd-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div> -<p>我们希望文档的结构能够更加简洁易用,这样对开发者,对用户都有好处。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/document/index.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#一些规范" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">一些规范</a><a data-active="false" href="#一些问题" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">一些问题</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"document\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"document\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"document\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"8PmAxyED5kflMpQomIQK1\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"文档撰写 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Mix Space 的文档撰写规范\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[3625,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Accordions\"]\n31:I[3625,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Accordion\"]\n32:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n33:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n34:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks"])</script><script>self.__next_f.push([1,"/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n35:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#一些规范\",\"title\":\"一些规范\"},{\"depth\":2,\"url\":\"#一些问题\",\"title\":\"一些问题\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"文档撰写\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"Mix Space 的文档撰写规范\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"我们随时欢迎你对 Mix Space 的文档做出贡献,但撰写文档是一件不易之事,我们更加希望你能规范贡献内容,减少我们的工作量。\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"部分内容来自于 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/docs-archived/pull/163\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"https://github.com/mx-space/docs-archived/pull/163\"}]]}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在撰写本文档之前,请确保你有基础的 Markdown 知识,并了解 Markdown 的语法,如果你不够了解,请使用 Typora 等 Markdown 编辑器进行撰写。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"我们在目前 Mix Space 的 V3 文档中,使用的文档框架是 FumaDocs,它的文档地址是:\",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://fumadocs.vercel.app/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"https://fumadocs.vercel.app/\"}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"请在撰写之前详细阅读它,并且在你设备本地完成撰写之后,在本地运行开发服务器进行工作情况检查,确保它符合你的预期,减少你 Pull Request 之后我们的检查工作量。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"一些规范\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#一些规范\",\"className\":\"peer\",\"children\":\"一些规范\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"撰写 Git Commit Message 时,请尽可能遵守 Git Commit Message 的规范,具体可在网络查询,如果你不了解,可以在本仓库使用 \",[\"$\",\"code\",null,{\"children\":\"pnpm commit\"}],\" 命令在修改完成后引导生成它。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"中英文之间请使用空格隔开,这基本上是撰写中英文混合文本时大家所认同的基本规范。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"一些问题\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#一些问题\",\"className\":\"peer\",\"children\":\"一些问题\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",\"\\n\",[\"$\",\"$L30\",null,{\"children\":[[\"$\",\"$L31\",null,{\"title\":\"为什么不把文档写详细一点?比如魔改程序等?\",\"children\":[[\"$\",\"p\",null,{\"children\":\"为什么要写这么全面呢?甚至教别人改动源码。\"}],[\"$\",\"p\",null,{\"children\":\"这是极不正确的文档写法。\"}],[\"$\",\"p\",null,{\"children\":\"别人会写的自然会写,不会写的教他,他会不知道这个地方到底要不要搞、怎么搞、是不是有另外一种方法。\"}],[\"$\",\"p\",null,{\"children\":\"更多的选择只会影响新手的判断,让他们不知道到底该怎么做。\"}],[\"$\",\"p\",null,{\"children\":\"偏偏就是出现改动源码的地方就是有多种选择:\"}],[\"$\",\"p\",null,{\"children\":[\"你可以在文件后方传入值,比如 \",[\"$\",\"code\",null,{\"children\":\"node index.js --arg1=value1\"}]]}],[\"$\",\"p\",null,{\"children\":\"你可以改动源码,在 xxx/xxx.ts 第 xxx 行到 xxx 行,修改对应的配置。\"}],[\"$\",\"p\",null,{\"children\":\"你甚至可以写一个插件,在插件中进行配置。\"}],[\"$\",\"p\",null,{\"children\":\"你这样让用户怎么选择?文档部署应该只选择最容易让人读明白的部署方式,这种改动源码的提一嘴在哪个文件就是了,为什么要写具体行数 \u0026 告诉别人怎么改呢?\"}],[\"$\",\"p\",null,{\"children\":\"如果碰到了一个 object,用户改漏了一个逗号,那这个问题的责任谁来承担呢?文档编写者吗?开发者吗?用户吗?\"}],[\"$\",\"p\",null,{\"children\":\"很明显都不是,也很明显都要承担责任。不要让局面陷入到如此困境中 😕\"}],[\"$\",\"p\",null,{\"children\":\"如果你有魔改方面的内容,可以提交到对应区域的社区部署教程内。\"}]]}],[\"$\",\"$L31\",null,{\"title\":\"你们为什么不写各种服务器面板(宝塔,1Panel一类面板)的部署教程?\",\"children\":[[\"$\",\"p\",null,{\"children\":\"这些面板程序随时都有可能会发生变化,我们无法保证文档的时效性。\"}],[\"$\",\"p\",null,{\"children\":\"我们也不建议这样写任何官方类文档,因为会使得你的文档结构更加复杂,并且难以维护。\"}],[\"$\",\"p\",null,{\"children\":\"本质上服务器面板部署方式的核心还是那几种方式。\"}],[\"$\",\"p\",null,{\"children\":\"如果你有相关内容,可以提交到对应区域的社区部署教程内。\"}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"我们希望文档的结构能够更加简洁易用,这样对开发者,对用户都有好处。\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/document/index.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L33\",null,{\"date\":\"$D2024-11-04T02:27:17.000Z\"}]]}],[\"$\",\"$L34\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L35\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<p>我们希望文档的结构能够更加简洁易用,这样对开发者,对用户都有好处。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/document/index.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#一些规范" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">一些规范</a><a data-active="false" href="#一些问题" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">一些问题</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"document\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"document\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"document\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"8hMk6IWRPlyheeJGq3iBV\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"文档撰写 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Mix Space 的文档撰写规范\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[3625,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Accordions\"]\n31:I[3625,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Accordion\"]\n32:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n33:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n34:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd"])</script><script>self.__next_f.push([1,"8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n35:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#一些规范\",\"title\":\"一些规范\"},{\"depth\":2,\"url\":\"#一些问题\",\"title\":\"一些问题\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"文档撰写\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"Mix Space 的文档撰写规范\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"我们随时欢迎你对 Mix Space 的文档做出贡献,但撰写文档是一件不易之事,我们更加希望你能规范贡献内容,减少我们的工作量。\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"部分内容来自于 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/docs-archived/pull/163\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"https://github.com/mx-space/docs-archived/pull/163\"}]]}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在撰写本文档之前,请确保你有基础的 Markdown 知识,并了解 Markdown 的语法,如果你不够了解,请使用 Typora 等 Markdown 编辑器进行撰写。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"我们在目前 Mix Space 的 V3 文档中,使用的文档框架是 FumaDocs,它的文档地址是:\",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://fumadocs.vercel.app/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"https://fumadocs.vercel.app/\"}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"请在撰写之前详细阅读它,并且在你设备本地完成撰写之后,在本地运行开发服务器进行工作情况检查,确保它符合你的预期,减少你 Pull Request 之后我们的检查工作量。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"一些规范\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#一些规范\",\"className\":\"peer\",\"children\":\"一些规范\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"撰写 Git Commit Message 时,请尽可能遵守 Git Commit Message 的规范,具体可在网络查询,如果你不了解,可以在本仓库使用 \",[\"$\",\"code\",null,{\"children\":\"pnpm commit\"}],\" 命令在修改完成后引导生成它。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"中英文之间请使用空格隔开,这基本上是撰写中英文混合文本时大家所认同的基本规范。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"一些问题\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#一些问题\",\"className\":\"peer\",\"children\":\"一些问题\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",\"\\n\",[\"$\",\"$L30\",null,{\"children\":[[\"$\",\"$L31\",null,{\"title\":\"为什么不把文档写详细一点?比如魔改程序等?\",\"children\":[[\"$\",\"p\",null,{\"children\":\"为什么要写这么全面呢?甚至教别人改动源码。\"}],[\"$\",\"p\",null,{\"children\":\"这是极不正确的文档写法。\"}],[\"$\",\"p\",null,{\"children\":\"别人会写的自然会写,不会写的教他,他会不知道这个地方到底要不要搞、怎么搞、是不是有另外一种方法。\"}],[\"$\",\"p\",null,{\"children\":\"更多的选择只会影响新手的判断,让他们不知道到底该怎么做。\"}],[\"$\",\"p\",null,{\"children\":\"偏偏就是出现改动源码的地方就是有多种选择:\"}],[\"$\",\"p\",null,{\"children\":[\"你可以在文件后方传入值,比如 \",[\"$\",\"code\",null,{\"children\":\"node index.js --arg1=value1\"}]]}],[\"$\",\"p\",null,{\"children\":\"你可以改动源码,在 xxx/xxx.ts 第 xxx 行到 xxx 行,修改对应的配置。\"}],[\"$\",\"p\",null,{\"children\":\"你甚至可以写一个插件,在插件中进行配置。\"}],[\"$\",\"p\",null,{\"children\":\"你这样让用户怎么选择?文档部署应该只选择最容易让人读明白的部署方式,这种改动源码的提一嘴在哪个文件就是了,为什么要写具体行数 \u0026 告诉别人怎么改呢?\"}],[\"$\",\"p\",null,{\"children\":\"如果碰到了一个 object,用户改漏了一个逗号,那这个问题的责任谁来承担呢?文档编写者吗?开发者吗?用户吗?\"}],[\"$\",\"p\",null,{\"children\":\"很明显都不是,也很明显都要承担责任。不要让局面陷入到如此困境中 😕\"}],[\"$\",\"p\",null,{\"children\":\"如果你有魔改方面的内容,可以提交到对应区域的社区部署教程内。\"}]]}],[\"$\",\"$L31\",null,{\"title\":\"你们为什么不写各种服务器面板(宝塔,1Panel一类面板)的部署教程?\",\"children\":[[\"$\",\"p\",null,{\"children\":\"这些面板程序随时都有可能会发生变化,我们无法保证文档的时效性。\"}],[\"$\",\"p\",null,{\"children\":\"我们也不建议这样写任何官方类文档,因为会使得你的文档结构更加复杂,并且难以维护。\"}],[\"$\",\"p\",null,{\"children\":\"本质上服务器面板部署方式的核心还是那几种方式。\"}],[\"$\",\"p\",null,{\"children\":\"如果你有相关内容,可以提交到对应区域的社区部署教程内。\"}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"我们希望文档的结构能够更加简洁易用,这样对开发者,对用户都有好处。\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/document/index.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L33\",null,{\"date\":\"$D2024-11-04T02:27:17.000Z\"}]]}],[\"$\",\"$L34\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L35\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/document.txt b/docs/document.txt index d82f09f..618a51b 100644 --- a/docs/document.txt +++ b/docs/document.txt @@ -1,55 +1,55 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","document"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","document","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","document","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","8PmAxyED5kflMpQomIQK1",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","document"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","document","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","document","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","8hMk6IWRPlyheeJGq3iBV",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"文档撰写 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"Mix Space 的文档撰写规范"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[3625,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Accordions"] -31:I[3625,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Accordion"] -32:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -33:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -34:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -35:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[3625,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Accordions"] +31:I[3625,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Accordion"] +32:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +33:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +34:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +35:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#一些规范","title":"一些规范"},{"depth":2,"url":"#一些问题","title":"一些问题"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"文档撰写","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"Mix Space 的文档撰写规范","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","p",null,{"children":"我们随时欢迎你对 Mix Space 的文档做出贡献,但撰写文档是一件不易之事,我们更加希望你能规范贡献内容,减少我们的工作量。"}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":["部分内容来自于 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/mx-space/docs-archived/pull/163","rel":"noreferrer noopener","target":"_blank","children":"https://github.com/mx-space/docs-archived/pull/163"}]]}]}]]}]]}],"\n",["$","p",null,{"children":"在撰写本文档之前,请确保你有基础的 Markdown 知识,并了解 Markdown 的语法,如果你不够了解,请使用 Typora 等 Markdown 编辑器进行撰写。"}],"\n",["$","p",null,{"children":["我们在目前 Mix Space 的 V3 文档中,使用的文档框架是 FumaDocs,它的文档地址是:",["$","a",null,{"ref":"$undefined","href":"https://fumadocs.vercel.app/","rel":"noreferrer noopener","target":"_blank","children":"https://fumadocs.vercel.app/"}]]}],"\n",["$","p",null,{"children":"请在撰写之前详细阅读它,并且在你设备本地完成撰写之后,在本地运行开发服务器进行工作情况检查,确保它符合你的预期,减少你 Pull Request 之后我们的检查工作量。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"一些规范","children":[["$","a",null,{"data-card":"","href":"#一些规范","className":"peer","children":"一些规范"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["撰写 Git Commit Message 时,请尽可能遵守 Git Commit Message 的规范,具体可在网络查询,如果你不了解,可以在本仓库使用 ",["$","code",null,{"children":"pnpm commit"}]," 命令在修改完成后引导生成它。"]}],"\n",["$","p",null,{"children":"中英文之间请使用空格隔开,这基本上是撰写中英文混合文本时大家所认同的基本规范。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"一些问题","children":[["$","a",null,{"data-card":"","href":"#一些问题","className":"peer","children":"一些问题"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n","\n",["$","$L30",null,{"children":[["$","$L31",null,{"title":"为什么不把文档写详细一点?比如魔改程序等?","children":[["$","p",null,{"children":"为什么要写这么全面呢?甚至教别人改动源码。"}],["$","p",null,{"children":"这是极不正确的文档写法。"}],["$","p",null,{"children":"别人会写的自然会写,不会写的教他,他会不知道这个地方到底要不要搞、怎么搞、是不是有另外一种方法。"}],["$","p",null,{"children":"更多的选择只会影响新手的判断,让他们不知道到底该怎么做。"}],["$","p",null,{"children":"偏偏就是出现改动源码的地方就是有多种选择:"}],["$","p",null,{"children":["你可以在文件后方传入值,比如 ",["$","code",null,{"children":"node index.js --arg1=value1"}]]}],["$","p",null,{"children":"你可以改动源码,在 xxx/xxx.ts 第 xxx 行到 xxx 行,修改对应的配置。"}],["$","p",null,{"children":"你甚至可以写一个插件,在插件中进行配置。"}],["$","p",null,{"children":"你这样让用户怎么选择?文档部署应该只选择最容易让人读明白的部署方式,这种改动源码的提一嘴在哪个文件就是了,为什么要写具体行数 & 告诉别人怎么改呢?"}],["$","p",null,{"children":"如果碰到了一个 object,用户改漏了一个逗号,那这个问题的责任谁来承担呢?文档编写者吗?开发者吗?用户吗?"}],["$","p",null,{"children":"很明显都不是,也很明显都要承担责任。不要让局面陷入到如此困境中 😕"}],["$","p",null,{"children":"如果你有魔改方面的内容,可以提交到对应区域的社区部署教程内。"}]]}],["$","$L31",null,{"title":"你们为什么不写各种服务器面板(宝塔,1Panel一类面板)的部署教程?","children":[["$","p",null,{"children":"这些面板程序随时都有可能会发生变化,我们无法保证文档的时效性。"}],["$","p",null,{"children":"我们也不建议这样写任何官方类文档,因为会使得你的文档结构更加复杂,并且难以维护。"}],["$","p",null,{"children":"本质上服务器面板部署方式的核心还是那几种方式。"}],["$","p",null,{"children":"如果你有相关内容,可以提交到对应区域的社区部署教程内。"}]]}]]}],"\n",["$","p",null,{"children":"我们希望文档的结构能够更加简洁易用,这样对开发者,对用户都有好处。"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/document/index.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L32",null,{"label":"editOnGithub"}]]}],["$","$L33",null,{"date":"$D2024-11-04T02:27:17.000Z"}]]}],["$","$L34",null,{"items":"$undefined"}]]}]]}],["$","$L35",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L32",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/themes.html b/docs/themes.html index 0cb965d..4a5ea47 100644 --- a/docs/themes.html +++ b/docs/themes.html @@ -1 +1 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/assets/images/preview/shiro.png"/><link rel="preload" as="image" href="/assets/images/preview/kami.png"/><link rel="preload" as="image" href="/assets/images/preview/yun.png"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>前端主题列表 - Mix Space 文档</title><meta name="description" content="基于 Mix Space 后端 API 开发的前端主题列表"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="closed"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rd6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col" style="--fd-tocnav-height:0px"><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[1120px]"><h1 class="text-3xl font-bold">前端主题列表</h1><p class="mb-8 text-lg text-fd-muted-foreground">基于 Mix Space 后端 API 开发的前端主题列表</p><div class="prose contain-content" style="content-visibility:auto"><div class="grid grid-cols-1 gap-4 sm:grid-cols-2"><div class="relative"><div class="absolute top-4 right-4 z-10"><a href="https://github.com/innei/shiro" target="_blank" rel="noopener noreferrer" class="text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a></div><a class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 overflow-hidden" data-card="true" href="/docs/themes/shiro/deploy"><h3 class="not-prose mb-1 text-sm font-medium">Shiro (@innei)</h3><div class="text-sm text-fd-muted-foreground prose-no-margin"><div class="relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800"><img alt="Shiro (@innei) 预览图" decoding="async" data-nimg="fill" class="object-scale-down" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;transform:translateY(-30px)" src="/assets/images/preview/shiro.png"/></div></div></a></div><div class="relative"><div class="absolute top-4 right-4 z-10"><a href="https://github.com/mx-space/kami" target="_blank" rel="noopener noreferrer" class="text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a></div><a class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 overflow-hidden" data-card="true" href="/docs/themes/kami"><h3 class="not-prose mb-1 text-sm font-medium">Kami (@innei)</h3><div class="text-sm text-fd-muted-foreground prose-no-margin"><div class="relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800"><img alt="Kami (@innei) 预览图" decoding="async" data-nimg="fill" class="object-scale-down" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;transform:translateY(-30px)" src="/assets/images/preview/kami.png"/></div></div></a></div><div class="relative"><div class="absolute top-4 right-4 z-10"><a href="https://github.com/mx-space/mx-web-yun" target="_blank" rel="noopener noreferrer" class="text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a></div><a class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 overflow-hidden" data-card="true" href="/docs/themes/yun"><h3 class="not-prose mb-1 text-sm font-medium">Yun (@innei)</h3><div class="text-sm text-fd-muted-foreground prose-no-margin"><div class="relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800"><img alt="Yun (@innei) 预览图" decoding="async" data-nimg="fill" class="object-scale-down" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;transform:translateY(-30px)" src="/assets/images/preview/yun.png"/></div></div></a></div></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/index.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"></div></article></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"vyDhivzkwtIKRBRuNXwYD\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"前端主题列表 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"基于 Mix Space 后端 API 开发的前端主题列表\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2a:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n2b:I[2428,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd4"])</script><script>self.__next_f.push([1,"6bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"default\"]\n2c:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n2d:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n1f:[\"$\",\"$L27\",null,{\"toc\":[],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"0px\"},\"children\":[\"$undefined\",[\"$\",\"$L29\",null,{\"className\":\"max-w-[1120px]\",\"children\":[[\"$\",\"$L2a\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"前端主题列表\",\"className\":\"text-3xl font-bold\"}],[\"$\","])</script><script>self.__next_f.push([1,"\"p\",null,{\"ref\":\"$undefined\",\"children\":\"基于 Mix Space 后端 API 开发的前端主题列表\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[\"$\",\"$L2b\",null,{}],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/index.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L2c\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L2d\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L2e\",null,{\"items\":\"$undefined\"}]]}]]}],\"$undefined\"]}]\n"])</script></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/assets/images/preview/shiro.png"/><link rel="preload" as="image" href="/assets/images/preview/kami.png"/><link rel="preload" as="image" href="/assets/images/preview/yun.png"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>前端主题列表 - Mix Space 文档</title><meta name="description" content="基于 Mix Space 后端 API 开发的前端主题列表"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="closed"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rd6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col" style="--fd-tocnav-height:0px"><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[1120px]"><h1 class="text-3xl font-bold">前端主题列表</h1><p class="mb-8 text-lg text-fd-muted-foreground">基于 Mix Space 后端 API 开发的前端主题列表</p><div class="prose contain-content" style="content-visibility:auto"><div class="grid grid-cols-1 gap-4 sm:grid-cols-2"><div class="relative"><div class="absolute top-4 right-4 z-10"><a href="https://github.com/innei/shiro" target="_blank" rel="noopener noreferrer" class="text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a></div><a class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 overflow-hidden" data-card="true" href="/docs/themes/shiro/deploy"><h3 class="not-prose mb-1 text-sm font-medium">Shiro (@innei)</h3><div class="text-sm text-fd-muted-foreground prose-no-margin"><div class="relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800"><img alt="Shiro (@innei) 预览图" decoding="async" data-nimg="fill" class="object-scale-down" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;transform:translateY(-30px)" src="/assets/images/preview/shiro.png"/></div></div></a></div><div class="relative"><div class="absolute top-4 right-4 z-10"><a href="https://github.com/mx-space/kami" target="_blank" rel="noopener noreferrer" class="text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a></div><a class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 overflow-hidden" data-card="true" href="/docs/themes/kami"><h3 class="not-prose mb-1 text-sm font-medium">Kami (@innei)</h3><div class="text-sm text-fd-muted-foreground prose-no-margin"><div class="relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800"><img alt="Kami (@innei) 预览图" decoding="async" data-nimg="fill" class="object-scale-down" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;transform:translateY(-30px)" src="/assets/images/preview/kami.png"/></div></div></a></div><div class="relative"><div class="absolute top-4 right-4 z-10"><a href="https://github.com/mx-space/mx-web-yun" target="_blank" rel="noopener noreferrer" class="text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a></div><a class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 overflow-hidden" data-card="true" href="/docs/themes/yun"><h3 class="not-prose mb-1 text-sm font-medium">Yun (@innei)</h3><div class="text-sm text-fd-muted-foreground prose-no-margin"><div class="relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800"><img alt="Yun (@innei) 预览图" decoding="async" data-nimg="fill" class="object-scale-down" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;transform:translateY(-30px)" src="/assets/images/preview/yun.png"/></div></div></a></div></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/index.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"></div></article></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"Khpp_Xw9tD8BmK2Veg-ef\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"前端主题列表 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"基于 Mix Space 后端 API 开发的前端主题列表\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2a:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n2b:I[2428,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680"])</script><script>self.__next_f.push([1,"-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"default\"]\n2c:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n2d:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n1f:[\"$\",\"$L27\",null,{\"toc\":[],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"0px\"},\"children\":[\"$undefined\",[\"$\",\"$L29\",null,{\"className\":\"max-w-[1120px]\",\"children\":[[\"$\",\"$L2a\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"前端主题列表\",\"className\":\"text-3xl fo"])</script><script>self.__next_f.push([1,"nt-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"基于 Mix Space 后端 API 开发的前端主题列表\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[\"$\",\"$L2b\",null,{}],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/index.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L2c\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L2d\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L2e\",null,{\"items\":\"$undefined\"}]]}]]}],\"$undefined\"]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/themes.txt b/docs/themes.txt index 5839c19..0f3b6fe 100644 --- a/docs/themes.txt +++ b/docs/themes.txt @@ -1,48 +1,48 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","themes"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","vyDhivzkwtIKRBRuNXwYD",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","themes"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","Khpp_Xw9tD8BmK2Veg-ef",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"前端主题列表 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"基于 Mix Space 后端 API 开发的前端主题列表"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2a:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -2b:I[2428,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"default"] -2c:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -2d:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2a:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +2b:I[2428,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"default"] +2c:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +2d:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] 1f:["$","$L27",null,{"toc":[],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"0px"},"children":["$undefined",["$","$L29",null,{"className":"max-w-[1120px]","children":[["$","$L2a",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"前端主题列表","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"基于 Mix Space 后端 API 开发的前端主题列表","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":["$","$L2b",null,{}],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/themes/index.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L2c",null,{"label":"editOnGithub"}]]}],["$","$L2d",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L2e",null,{"items":"$undefined"}]]}]]}],"$undefined"]}] diff --git a/docs/themes/community.html b/docs/themes/community.html index 6b60b00..dac23a6 100644 --- a/docs/themes/community.html +++ b/docs/themes/community.html @@ -1,2 +1,2 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>社区分享 - Mix Space 文档</title><meta name="description" content="社区用户分享的部署方式"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="closed"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rd6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col" style="--fd-tocnav-height:0px"><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[1120px]"><h1 class="text-3xl font-bold">社区分享</h1><p class="mb-8 text-lg text-fd-muted-foreground">社区用户分享的部署方式</p><div class="prose contain-content" style="content-visibility:auto"><div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-5 fill-blue-500 text-fd-card"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>你可以参考他们的部署方式,但我们不保证它们的可用性。如果你也有教程想要与大家分享的话,欢迎您向文档提交 <a href="https://github.com/mx-space/docs/pulls" rel="noreferrer noopener" target="_blank">Pull Request</a> 以分享您的部署方式。</p></div></div></div> -<div class="grid grid-cols-1 gap-4 sm:grid-cols-2"><a href="https://blog.sotkg.com/2024/10/https-www-sotkg-com-posts-site-shiroi-docker-deployment.html" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">GitHub Action构建Shiroi Docker镜像</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">前端部署方式拓展博文教程 | By Mikuの鬆 </div></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/community.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/themes/yun"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">Yun 主题</p></a></div></article></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"community\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/community\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/community\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"uHjicV7_Wbku4OVi0LdHe\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"社区分享 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"社区用户分享的部署方式\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2a:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n2b:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd4"])</script><script>self.__next_f.push([1,"6bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n2c:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n2d:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"0px\"},\"children\":[\"$undefined\",[\"$\",\"$L29\",null,{\"className\":\"max-w-[1120px]\",\"children\":[[\"$\",\"$L2a\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"社区分享\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"社区用户分享的部署方式\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"你可以参考他们的部署方式,但我们不保证它们的可用性。如果你也有教程想要与大家分享的话,欢迎您向文档提交 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/docs/pulls\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Pull Request\"}],\" 以分享您的部署方式。\"]}]}]]}]]}],\"\\n\",[\"$\",\"div\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://blog.sotkg.com/2024/10/https-www-sotkg-com-posts-site-shiroi-docker-deployment.html\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"GitHub Action构建Shiroi Docker镜像\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"前端部署方式拓展博文教程 | By Mikuの鬆 \"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/community.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L2b\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L2c\",null,{\"date\":\"$D2024-12-28T09:19:52.000Z\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$undefined\"}]]}]]}],\"$undefined\"]}]\n"])</script></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>社区分享 - Mix Space 文档</title><meta name="description" content="社区用户分享的部署方式"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="closed"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rd6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col" style="--fd-tocnav-height:0px"><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[1120px]"><h1 class="text-3xl font-bold">社区分享</h1><p class="mb-8 text-lg text-fd-muted-foreground">社区用户分享的部署方式</p><div class="prose contain-content" style="content-visibility:auto"><div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-5 fill-blue-500 text-fd-card"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>你可以参考他们的部署方式,但我们不保证它们的可用性。如果你也有教程想要与大家分享的话,欢迎您向文档提交 <a href="https://github.com/mx-space/docs/pulls" rel="noreferrer noopener" target="_blank">Pull Request</a> 以分享您的部署方式。</p></div></div></div> +<div class="grid grid-cols-1 gap-4 sm:grid-cols-2"><a href="https://blog.sotkg.com/posts/site/shiroi-docker-deployment" rel="noreferrer noopener" target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">GitHub Action构建Shiroi Docker镜像</h3><div class="text-sm text-fd-muted-foreground prose-no-margin">前端部署方式拓展博文教程 | By Mikuの鬆 </div></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/community.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/themes/yun"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">Yun 主题</p></a></div></article></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"community\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/community\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/community\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"Wb4wf7RvA2kJn63-ZdB1g\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"社区分享 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"社区用户分享的部署方式\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2a:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n2b:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680"])</script><script>self.__next_f.push([1,"-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n2c:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n2d:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"0px\"},\"children\":[\"$undefined\",[\"$\",\"$L29\",null,{\"className\":\"max-w-[1120px]\",\"children\":[[\"$\",\"$L2a\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"社区分享\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"社区用户分享的部署方式\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"你可以参考他们的部署方式,但我们不保证它们的可用性。如果你也有教程想要与大家分享的话,欢迎您向文档提交 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/mx-space/docs/pulls\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Pull Request\"}],\" 以分享您的部署方式。\"]}]}]]}]]}],\"\\n\",[\"$\",\"div\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://blog.sotkg.com/posts/site/shiroi-docker-deployment\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"GitHub Action构建Shiroi Docker镜像\"}],null,[\"$\",\"div\",null,{\"className\":\"text-sm text-fd-muted-foreground prose-no-margin\",\"children\":\"前端部署方式拓展博文教程 | By Mikuの鬆 \"}]],\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\"}],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/community.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L2b\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L2c\",null,{\"date\":\"$D2024-12-28T09:19:52.000Z\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$undefined\"}]]}]]}],\"$undefined\"]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/themes/community.txt b/docs/themes/community.txt index 77a4f07..5818b6d 100644 --- a/docs/themes/community.txt +++ b/docs/themes/community.txt @@ -1,47 +1,47 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","themes","community"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/community","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/community","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","uHjicV7_Wbku4OVi0LdHe",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","themes","community"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/community","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/community","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","Wb4wf7RvA2kJn63-ZdB1g",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"社区分享 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"社区用户分享的部署方式"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2a:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -2b:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -2c:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -2d:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -1f:["$","$L27",null,{"toc":[],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"0px"},"children":["$undefined",["$","$L29",null,{"className":"max-w-[1120px]","children":[["$","$L2a",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"社区分享","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"社区用户分享的部署方式","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":["你可以参考他们的部署方式,但我们不保证它们的可用性。如果你也有教程想要与大家分享的话,欢迎您向文档提交 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/mx-space/docs/pulls","rel":"noreferrer noopener","target":"_blank","children":"Pull Request"}]," 以分享您的部署方式。"]}]}]]}]]}],"\n",["$","div",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://blog.sotkg.com/2024/10/https-www-sotkg-com-posts-site-shiroi-docker-deployment.html","rel":"noreferrer noopener","target":"_blank","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-text","children":[["$","path","1rqfz7",{"d":"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["$","path","tnqrlb",{"d":"M14 2v4a2 2 0 0 0 2 2h4"}],["$","path","b1mrlr",{"d":"M10 9H8"}],["$","path","t4e002",{"d":"M16 13H8"}],["$","path","z1uh3a",{"d":"M16 17H8"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"GitHub Action构建Shiroi Docker镜像"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":"前端部署方式拓展博文教程 | By Mikuの鬆 "}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}],"className":"grid grid-cols-1 gap-4 sm:grid-cols-2"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/themes/community.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L2b",null,{"label":"editOnGithub"}]]}],["$","$L2c",null,{"date":"$D2024-12-28T09:19:52.000Z"}]]}],["$","$L2d",null,{"items":"$undefined"}]]}]]}],"$undefined"]}] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2a:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +2b:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +2c:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +2d:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +1f:["$","$L27",null,{"toc":[],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"0px"},"children":["$undefined",["$","$L29",null,{"className":"max-w-[1120px]","children":[["$","$L2a",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"社区分享","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"社区用户分享的部署方式","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":["你可以参考他们的部署方式,但我们不保证它们的可用性。如果你也有教程想要与大家分享的话,欢迎您向文档提交 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/mx-space/docs/pulls","rel":"noreferrer noopener","target":"_blank","children":"Pull Request"}]," 以分享您的部署方式。"]}]}]]}]]}],"\n",["$","div",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://blog.sotkg.com/posts/site/shiroi-docker-deployment","rel":"noreferrer noopener","target":"_blank","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-text","children":[["$","path","1rqfz7",{"d":"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["$","path","tnqrlb",{"d":"M14 2v4a2 2 0 0 0 2 2h4"}],["$","path","b1mrlr",{"d":"M10 9H8"}],["$","path","t4e002",{"d":"M16 13H8"}],["$","path","z1uh3a",{"d":"M16 17H8"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"GitHub Action构建Shiroi Docker镜像"}],null,["$","div",null,{"className":"text-sm text-fd-muted-foreground prose-no-margin","children":"前端部署方式拓展博文教程 | By Mikuの鬆 "}]],"data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80"}],"className":"grid grid-cols-1 gap-4 sm:grid-cols-2"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/themes/community.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L2b",null,{"label":"editOnGithub"}]]}],["$","$L2c",null,{"date":"$D2024-12-28T09:19:52.000Z"}]]}],["$","$L2d",null,{"items":"$undefined"}]]}]]}],"$undefined"]}] diff --git a/docs/themes/kami.html b/docs/themes/kami.html index 82df307..b577d2a 100644 --- a/docs/themes/kami.html +++ b/docs/themes/kami.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Kami 主题 - Mix Space 文档</title><meta name="description" content="一个简洁、优雅、现代的博客主题"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="closed"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rd6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">Kami 主题</h1><p class="mb-8 text-lg text-fd-muted-foreground">一个简洁、优雅、现代的博客主题</p><div class="prose contain-content" style="content-visibility:auto"><div class="grid grid-cols-1 sm:grid-cols-2 gap-6"><a href="https://github.com/mx-space/kami" rel="noreferrer noopener" target="_blank" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 m-2 break-words" style="max-width:100%" data-card="true"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">mx-space/kami - GitHub</h3></a></div> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Kami 主题 - Mix Space 文档</title><meta name="description" content="一个简洁、优雅、现代的博客主题"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="closed"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rd6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">Kami 主题</h1><p class="mb-8 text-lg text-fd-muted-foreground">一个简洁、优雅、现代的博客主题</p><div class="prose contain-content" style="content-visibility:auto"><div class="grid grid-cols-1 sm:grid-cols-2 gap-6"><a href="https://github.com/mx-space/kami" rel="noreferrer noopener" target="_blank" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 m-2 break-words" style="max-width:100%" data-card="true"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">mx-space/kami - GitHub</h3></a></div> <blockquote> <p>下一个代替项目将会是 Shiro,当它完成之时,我便不再投入任何精力到 Kami 中。迎接未来总需要舍弃一些东西,非常感谢大家三年来使用 Kami,不管你是谁,都需要对你说声谢谢。<strong>—— Innei</strong></p> </blockquote> @@ -42,4 +42,4 @@ <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="手动更新"><a da <p>安装依赖、构建、启动前端:</p> <figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> i</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> build</span></span> -<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pm2</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> start</span></span></code></pre></div></div></div></figure></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/kami.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/themes/shiro/extra"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">额外功能</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/themes/yun"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">Yun 主题</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#现状" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">现状</a><a data-active="false" href="#安装步骤" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">安装步骤</a><a data-active="false" href="#检查内核版本" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">检查内核版本</a><a data-active="false" href="#克隆项目" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">克隆项目</a><a data-active="false" href="#安装依赖" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">安装依赖</a><a data-active="false" href="#配置-env" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置 ENV</a><a data-active="false" href="#开始构建" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">开始构建</a><a data-active="false" href="#启动前端" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">启动前端</a><a data-active="false" href="#更新指南" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">更新指南</a><a data-active="false" href="#标准更新" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">标准更新</a><a data-active="false" href="#手动更新" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">手动更新</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"kami\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/kami\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/kami\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"KEAP_-uckqHGUSR6QgA5R\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Kami 主题 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"一个简洁、优雅、现代的博客主题\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[79,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"ToGitHub\"]\n31:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n32:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n33:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n34:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659"])</script><script>self.__next_f.push([1,"cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n35:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#现状\",\"title\":\"现状\"},{\"depth\":2,\"url\":\"#安装步骤\",\"title\":\"安装步骤\"},{\"depth\":3,\"url\":\"#检查内核版本\",\"title\":\"检查内核版本\"},{\"depth\":3,\"url\":\"#克隆项目\",\"title\":\"克隆项目\"},{\"depth\":3,\"url\":\"#安装依赖\",\"title\":\"安装依赖\"},{\"depth\":3,\"url\":\"#配置-env\",\"title\":\"配置 ENV\"},{\"depth\":3,\"url\":\"#开始构建\",\"title\":\"开始构建\"},{\"depth\":3,\"url\":\"#启动前端\",\"title\":\"启动前端\"},{\"depth\":2,\"url\":\"#更新指南\",\"title\":\"更新指南\"},{\"depth\":3,\"url\":\"#标准更新\",\"title\":\"标准更新\"},{\"depth\":3,\"url\":\"#手动更新\",\"title\":\"手动更新\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"Kami 主题\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"一个简洁、优雅、现代的博客主题\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"$L30\",null,{\"repo\":\"mx-space/kami\"}],\"\\n\",[\"$\",\"blockquote\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":[\"下一个代替项目将会是 Shiro,当它完成之时,我便不再投入任何精力到 Kami 中。迎接未来总需要舍弃一些东西,非常感谢大家三年来使用 Kami,不管你是谁,都需要对你说声谢谢。\",[\"$\",\"strong\",null,{\"children\":\"—— Innei\"}]]}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"现状\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#现状\",\"className\":\"peer\",\"children\":\"现状\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Kami 目前由 \",[\"$\",\"code\",null,{\"children\":\"wibus-wee\"}],\" 维护,处于最小程度更新的兼容状态。更新仅针对与 Core 接口不兼容的问题,以确保 Kami 能继续正常运行。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"由于 Kami 主题已进入存档状态,本文档仅保持最小程度更新。请注意:使用 Kami 需要 Linux 内核版本 ≥ 4.19。\"}]}]]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"如发现 Kami 与 Core 的不兼容问题,请在 Kami 仓库提交 issue 并详细描述问题。\"}]}]]}]]}],\"\\n\",\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"安装步骤\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#安装步骤\",\"className\":\"peer\",\"children\":\"安装步骤\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"检查内核版本\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#检查内核版本\",\"className\":\"peer\",\"children\":\"检查内核版本\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"uname\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -r\"}]]}]}]}],[\"$\",\"p\",null,{\"children\":\"如果你的内核版本小于 4.19,请升级内核。或者使用最新的 Ubuntu / Debian。\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"克隆项目\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#克隆项目\",\"className\":\"peer\",\"children\":\"克隆项目\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/kami.git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --depth=1\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" kami\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" fetch\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --tags\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" checkout\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" $(\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" rev-list\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --tags\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --max-count=1\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"安装依赖\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#安装依赖\",\"className\":\"peer\",\"children\":\"安装依赖\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" lfs\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" fetch\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --all\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" lfs\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" pull\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置-env\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置-env\",\"className\":\"peer\",\"children\":\"配置 ENV\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"复制 .env.example 为 .env\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"编辑 .env 文件,它看起来应该是这个样子的\"}],\"\\n\"]}],[\"$\",\"$L31\",null,{\"children\":[\"$\",\"code\",null,{\"className\":\"language-env\",\"children\":\"# API 地址\\nNEXT_PUBLIC_API_URL=https://server.test.cn/api/v2\\n# GATEWAY 地址\\nNEXT_PUBLIC_GATEWAY_URL=https://server.test.cn\\n#前端使用的配置项名字\\nNEXT_PUBLIC_SNIPPET_NAME=kami\\n# 如果使用 CDN, 修改产物前缀;一般留空\\nASSETPREFIX=\\n\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"开始构建\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#开始构建\",\"className\":\"peer\",\"children\":\"开始构建\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动前端\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动前端\",\"className\":\"peer\",\"children\":\"启动前端\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" prod:pm2\"}]]}]}]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"更新指南\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#更新指南\",\"className\":\"peer\",\"children\":\"更新指南\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"根据是否对 Kami 进行过修改,可以选择以下两种更新方式:\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"标准更新\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#标准更新\",\"className\":\"peer\",\"children\":\"标准更新\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"适用于未修改源代码的用户。\"}],\"\\n\",[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" ~/mx-space/kami\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" pull\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" origin\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" master\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pm2\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" start\"}]]}]]}]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"即使未进行源码修改,也可能遇到代码合并冲突。此时建议参考下方的手动更新方法。\"}]}]]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"手动更新\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#手动更新\",\"className\":\"peer\",\"children\":\"手动更新\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"适用于修改过源码的用户。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"将 \",[\"$\",\"code\",null,{\"children\":\"kami\"}],\" 文件夹改为任意名字,例如修改为 \",[\"$\",\"code\",null,{\"children\":\"kami.d\"}],\",然后拉取 kami 前端仓库,更新到稳定版本:\"]}],\"\\n\",[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" ~/mx-space\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/kami.git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --depth=1\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" kami\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" fetch\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --tags\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" checkout\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" $(\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" rev-list\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --tags\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --max-count=1\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")\"}]]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"然后将更新前之前配置时修改过的文件,如在 \",[\"$\",\"code\",null,{\"children\":\"kami.d\"}],\" 中的 \",[\"$\",\"code\",null,{\"children\":\".env\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"public\"}],\" 文件夹复制到 \",[\"$\",\"code\",null,{\"children\":\"kami\"}],\",将你的修改的部分依次修改替换完成。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"安装依赖、构建、启动前端:\"}],\"\\n\",[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pm2\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" start\"}]]}]]}]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/kami.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L33\",null,{\"date\":\"$D2024-11-03T02:22:40.000Z\"}]]}],[\"$\",\"$L34\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L35\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pm2</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> start</span></span></code></pre></div></div></div></figure></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/kami.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/themes/shiro/extra"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">额外功能</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/themes/yun"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">Yun 主题</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#现状" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">现状</a><a data-active="false" href="#安装步骤" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">安装步骤</a><a data-active="false" href="#检查内核版本" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">检查内核版本</a><a data-active="false" href="#克隆项目" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">克隆项目</a><a data-active="false" href="#安装依赖" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">安装依赖</a><a data-active="false" href="#配置-env" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置 ENV</a><a data-active="false" href="#开始构建" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">开始构建</a><a data-active="false" href="#启动前端" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">启动前端</a><a data-active="false" href="#更新指南" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">更新指南</a><a data-active="false" href="#标准更新" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">标准更新</a><a data-active="false" href="#手动更新" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">手动更新</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"kami\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/kami\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/kami\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"AcMKUzIpbDQ69msif1jYy\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Kami 主题 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"一个简洁、优雅、现代的博客主题\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[79,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"ToGitHub\"]\n31:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n32:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n33:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n34:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163"])</script><script>self.__next_f.push([1,"\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n35:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#现状\",\"title\":\"现状\"},{\"depth\":2,\"url\":\"#安装步骤\",\"title\":\"安装步骤\"},{\"depth\":3,\"url\":\"#检查内核版本\",\"title\":\"检查内核版本\"},{\"depth\":3,\"url\":\"#克隆项目\",\"title\":\"克隆项目\"},{\"depth\":3,\"url\":\"#安装依赖\",\"title\":\"安装依赖\"},{\"depth\":3,\"url\":\"#配置-env\",\"title\":\"配置 ENV\"},{\"depth\":3,\"url\":\"#开始构建\",\"title\":\"开始构建\"},{\"depth\":3,\"url\":\"#启动前端\",\"title\":\"启动前端\"},{\"depth\":2,\"url\":\"#更新指南\",\"title\":\"更新指南\"},{\"depth\":3,\"url\":\"#标准更新\",\"title\":\"标准更新\"},{\"depth\":3,\"url\":\"#手动更新\",\"title\":\"手动更新\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"Kami 主题\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"一个简洁、优雅、现代的博客主题\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"$L30\",null,{\"repo\":\"mx-space/kami\"}],\"\\n\",[\"$\",\"blockquote\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":[\"下一个代替项目将会是 Shiro,当它完成之时,我便不再投入任何精力到 Kami 中。迎接未来总需要舍弃一些东西,非常感谢大家三年来使用 Kami,不管你是谁,都需要对你说声谢谢。\",[\"$\",\"strong\",null,{\"children\":\"—— Innei\"}]]}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"现状\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#现状\",\"className\":\"peer\",\"children\":\"现状\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Kami 目前由 \",[\"$\",\"code\",null,{\"children\":\"wibus-wee\"}],\" 维护,处于最小程度更新的兼容状态。更新仅针对与 Core 接口不兼容的问题,以确保 Kami 能继续正常运行。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"由于 Kami 主题已进入存档状态,本文档仅保持最小程度更新。请注意:使用 Kami 需要 Linux 内核版本 ≥ 4.19。\"}]}]]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"如发现 Kami 与 Core 的不兼容问题,请在 Kami 仓库提交 issue 并详细描述问题。\"}]}]]}]]}],\"\\n\",\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"安装步骤\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#安装步骤\",\"className\":\"peer\",\"children\":\"安装步骤\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"检查内核版本\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#检查内核版本\",\"className\":\"peer\",\"children\":\"检查内核版本\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"uname\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -r\"}]]}]}]}],[\"$\",\"p\",null,{\"children\":\"如果你的内核版本小于 4.19,请升级内核。或者使用最新的 Ubuntu / Debian。\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"克隆项目\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#克隆项目\",\"className\":\"peer\",\"children\":\"克隆项目\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/kami.git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --depth=1\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" kami\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" fetch\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --tags\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" checkout\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" $(\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" rev-list\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --tags\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --max-count=1\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"安装依赖\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#安装依赖\",\"className\":\"peer\",\"children\":\"安装依赖\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" lfs\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" fetch\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --all\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" lfs\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" pull\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置-env\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置-env\",\"className\":\"peer\",\"children\":\"配置 ENV\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"复制 .env.example 为 .env\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"编辑 .env 文件,它看起来应该是这个样子的\"}],\"\\n\"]}],[\"$\",\"$L31\",null,{\"children\":[\"$\",\"code\",null,{\"className\":\"language-env\",\"children\":\"# API 地址\\nNEXT_PUBLIC_API_URL=https://server.test.cn/api/v2\\n# GATEWAY 地址\\nNEXT_PUBLIC_GATEWAY_URL=https://server.test.cn\\n#前端使用的配置项名字\\nNEXT_PUBLIC_SNIPPET_NAME=kami\\n# 如果使用 CDN, 修改产物前缀;一般留空\\nASSETPREFIX=\\n\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"开始构建\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#开始构建\",\"className\":\"peer\",\"children\":\"开始构建\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动前端\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动前端\",\"className\":\"peer\",\"children\":\"启动前端\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" prod:pm2\"}]]}]}]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"更新指南\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#更新指南\",\"className\":\"peer\",\"children\":\"更新指南\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"根据是否对 Kami 进行过修改,可以选择以下两种更新方式:\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"标准更新\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#标准更新\",\"className\":\"peer\",\"children\":\"标准更新\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"适用于未修改源代码的用户。\"}],\"\\n\",[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" ~/mx-space/kami\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" pull\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" origin\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" master\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pm2\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" start\"}]]}]]}]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"即使未进行源码修改,也可能遇到代码合并冲突。此时建议参考下方的手动更新方法。\"}]}]]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"手动更新\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#手动更新\",\"className\":\"peer\",\"children\":\"手动更新\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"适用于修改过源码的用户。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"将 \",[\"$\",\"code\",null,{\"children\":\"kami\"}],\" 文件夹改为任意名字,例如修改为 \",[\"$\",\"code\",null,{\"children\":\"kami.d\"}],\",然后拉取 kami 前端仓库,更新到稳定版本:\"]}],\"\\n\",[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" ~/mx-space\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/kami.git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --depth=1\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" kami\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" fetch\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --tags\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" checkout\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" $(\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" rev-list\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --tags\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --max-count=1\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\")\"}]]}]]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"然后将更新前之前配置时修改过的文件,如在 \",[\"$\",\"code\",null,{\"children\":\"kami.d\"}],\" 中的 \",[\"$\",\"code\",null,{\"children\":\".env\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"public\"}],\" 文件夹复制到 \",[\"$\",\"code\",null,{\"children\":\"kami\"}],\",将你的修改的部分依次修改替换完成。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"安装依赖、构建、启动前端:\"}],\"\\n\",[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pm2\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" start\"}]]}]]}]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/kami.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L33\",null,{\"date\":\"$D2024-11-03T02:22:40.000Z\"}]]}],[\"$\",\"$L34\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L35\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/themes/kami.txt b/docs/themes/kami.txt index 041ff63..e0daf1e 100644 --- a/docs/themes/kami.txt +++ b/docs/themes/kami.txt @@ -1,55 +1,55 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","themes","kami"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/kami","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/kami","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","KEAP_-uckqHGUSR6QgA5R",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","themes","kami"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/kami","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/kami","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","AcMKUzIpbDQ69msif1jYy",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Kami 主题 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"一个简洁、优雅、现代的博客主题"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[79,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"ToGitHub"] -31:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -32:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -33:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -34:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -35:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[79,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"ToGitHub"] +31:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +32:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +33:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +34:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +35:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#现状","title":"现状"},{"depth":2,"url":"#安装步骤","title":"安装步骤"},{"depth":3,"url":"#检查内核版本","title":"检查内核版本"},{"depth":3,"url":"#克隆项目","title":"克隆项目"},{"depth":3,"url":"#安装依赖","title":"安装依赖"},{"depth":3,"url":"#配置-env","title":"配置 ENV"},{"depth":3,"url":"#开始构建","title":"开始构建"},{"depth":3,"url":"#启动前端","title":"启动前端"},{"depth":2,"url":"#更新指南","title":"更新指南"},{"depth":3,"url":"#标准更新","title":"标准更新"},{"depth":3,"url":"#手动更新","title":"手动更新"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"Kami 主题","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"一个简洁、优雅、现代的博客主题","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","$L30",null,{"repo":"mx-space/kami"}],"\n",["$","blockquote",null,{"children":["\n",["$","p",null,{"children":["下一个代替项目将会是 Shiro,当它完成之时,我便不再投入任何精力到 Kami 中。迎接未来总需要舍弃一些东西,非常感谢大家三年来使用 Kami,不管你是谁,都需要对你说声谢谢。",["$","strong",null,{"children":"—— Innei"}]]}],"\n"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"现状","children":[["$","a",null,{"data-card":"","href":"#现状","className":"peer","children":"现状"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["Kami 目前由 ",["$","code",null,{"children":"wibus-wee"}]," 维护,处于最小程度更新的兼容状态。更新仅针对与 Core 接口不兼容的问题,以确保 Kami 能继续正常运行。"]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"由于 Kami 主题已进入存档状态,本文档仅保持最小程度更新。请注意:使用 Kami 需要 Linux 内核版本 ≥ 4.19。"}]}]]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"如发现 Kami 与 Core 的不兼容问题,请在 Kami 仓库提交 issue 并详细描述问题。"}]}]]}]]}],"\n","\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"安装步骤","children":[["$","a",null,{"data-card":"","href":"#安装步骤","className":"peer","children":"安装步骤"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"className":"steps","children":[["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"检查内核版本","children":[["$","a",null,{"data-card":"","href":"#检查内核版本","className":"peer","children":"检查内核版本"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"uname"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" -r"}]]}]}]}],["$","p",null,{"children":"如果你的内核版本小于 4.19,请升级内核。或者使用最新的 Ubuntu / Debian。"}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"克隆项目","children":[["$","a",null,{"data-card":"","href":"#克隆项目","className":"peer","children":"克隆项目"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" clone"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" https://github.com/mx-space/kami.git"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --depth=1"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"cd"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" kami"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" && "}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" fetch"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --tags"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" && "}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" checkout"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" $("}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" rev-list"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --tags"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --max-count=1"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":")"}]]}]]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"安装依赖","children":[["$","a",null,{"data-card":"","href":"#安装依赖","className":"peer","children":"安装依赖"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" lfs"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" fetch"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --all"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" lfs"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" pull"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" i"}]]}]]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置-env","children":[["$","a",null,{"data-card":"","href":"#配置-env","className":"peer","children":"配置 ENV"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","ol",null,{"children":["\n",["$","li",null,{"children":"复制 .env.example 为 .env"}],"\n",["$","li",null,{"children":"编辑 .env 文件,它看起来应该是这个样子的"}],"\n"]}],["$","$L31",null,{"children":["$","code",null,{"className":"language-env","children":"# API 地址\nNEXT_PUBLIC_API_URL=https://server.test.cn/api/v2\n# GATEWAY 地址\nNEXT_PUBLIC_GATEWAY_URL=https://server.test.cn\n#前端使用的配置项名字\nNEXT_PUBLIC_SNIPPET_NAME=kami\n# 如果使用 CDN, 修改产物前缀;一般留空\nASSETPREFIX=\n"}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"开始构建","children":[["$","a",null,{"data-card":"","href":"#开始构建","className":"peer","children":"开始构建"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" build"}]]}]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"启动前端","children":[["$","a",null,{"data-card":"","href":"#启动前端","className":"peer","children":"启动前端"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" prod:pm2"}]]}]}]}]]}]]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"更新指南","children":[["$","a",null,{"data-card":"","href":"#更新指南","className":"peer","children":"更新指南"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"根据是否对 Kami 进行过修改,可以选择以下两种更新方式:"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"标准更新","children":[["$","a",null,{"data-card":"","href":"#标准更新","className":"peer","children":"标准更新"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"适用于未修改源代码的用户。"}],"\n",["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"cd"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" ~/mx-space/kami"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" pull"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" origin"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" master"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" i"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" && "}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" build"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pm2"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" start"}]]}]]}]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":["$undefined",["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"即使未进行源码修改,也可能遇到代码合并冲突。此时建议参考下方的手动更新方法。"}]}]]}]]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"手动更新","children":[["$","a",null,{"data-card":"","href":"#手动更新","className":"peer","children":"手动更新"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"适用于修改过源码的用户。"}],"\n",["$","p",null,{"children":["将 ",["$","code",null,{"children":"kami"}]," 文件夹改为任意名字,例如修改为 ",["$","code",null,{"children":"kami.d"}],",然后拉取 kami 前端仓库,更新到稳定版本:"]}],"\n",["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"cd"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" ~/mx-space"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" clone"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" https://github.com/mx-space/kami.git"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --depth=1"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"cd"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" kami"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" && "}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" fetch"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --tags"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" && "}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" checkout"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" $("}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" rev-list"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --tags"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --max-count=1"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":")"}]]}]]}]}],"\n",["$","p",null,{"children":["然后将更新前之前配置时修改过的文件,如在 ",["$","code",null,{"children":"kami.d"}]," 中的 ",["$","code",null,{"children":".env"}]," 和 ",["$","code",null,{"children":"public"}]," 文件夹复制到 ",["$","code",null,{"children":"kami"}],",将你的修改的部分依次修改替换完成。"]}],"\n",["$","p",null,{"children":"安装依赖、构建、启动前端:"}],"\n",["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" i"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" build"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pm2"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" start"}]]}]]}]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/themes/kami.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L32",null,{"label":"editOnGithub"}]]}],["$","$L33",null,{"date":"$D2024-11-03T02:22:40.000Z"}]]}],["$","$L34",null,{"items":"$undefined"}]]}]]}],["$","$L35",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L32",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/themes/shiro/config.html b/docs/themes/shiro/config.html index 7634e5f..5e6d2b7 100644 --- a/docs/themes/shiro/config.html +++ b/docs/themes/shiro/config.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>配置 - Mix Space 文档</title><meta name="description" content="Shiro 主题的配置文件信息"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="open"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="true" data-state="open" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="open" id="radix-:Rd6lbqdb:" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"><div class="ms-3 border-s py-1.5 ps-1.5 md:ms-2"><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/deploy"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hammer"><path d="m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"></path><path d="m18 15 4-4"></path><path d="m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"></path></svg>部署</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/shiro/config"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bolt"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><circle cx="12" cy="12" r="4"></circle></svg>配置</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-plus"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M8 12h8"></path><path d="M12 8v8"></path></svg>额外功能</a></div></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><div class="-mb-3 flex flex-row items-center gap-1 text-sm font-medium text-fd-muted-foreground"><span class="truncate">Shiro 主题</span></div><h1 class="text-3xl font-bold">配置</h1><p class="mb-8 text-lg text-fd-muted-foreground">Shiro 主题的配置文件信息</p><div class="prose contain-content" style="content-visibility:auto"><h1 class="flex scroll-m-28 flex-row items-center gap-2" id="配置项"><a data-card="" href="#配置项" class="peer">配置项</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h1> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>配置 - Mix Space 文档</title><meta name="description" content="Shiro 主题的配置文件信息"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="open"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="true" data-state="open" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="open" id="radix-:Rd6lbqdb:" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"><div class="ms-3 border-s py-1.5 ps-1.5 md:ms-2"><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/deploy"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hammer"><path d="m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"></path><path d="m18 15 4-4"></path><path d="m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"></path></svg>部署</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/shiro/config"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bolt"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><circle cx="12" cy="12" r="4"></circle></svg>配置</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-plus"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M8 12h8"></path><path d="M12 8v8"></path></svg>额外功能</a></div></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><div class="-mb-3 flex flex-row items-center gap-1 text-sm font-medium text-fd-muted-foreground"><span class="truncate">Shiro 主题</span></div><h1 class="text-3xl font-bold">配置</h1><p class="mb-8 text-lg text-fd-muted-foreground">Shiro 主题的配置文件信息</p><div class="prose contain-content" style="content-visibility:auto"><h1 class="flex scroll-m-28 flex-row items-center gap-2" id="配置项"><a data-card="" href="#配置项" class="peer">配置项</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h1> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="页脚信息-footer"><a data-card="" href="#页脚信息-footer" class="peer">页脚信息 (<code>footer</code>)</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <p>此部分定义页脚的部分信息,主要包括备案、建站年份和页脚导航三部分。</p> <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="备案信息-otherinfoicp"><a data-card="" href="#备案信息-otherinfoicp" class="peer">备案信息 (<code>otherInfo.icp</code>)</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3> @@ -83,4 +83,4 @@ <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="文章列表设定- <ul> <li><strong><code>mode</code></strong>: 文章列表的预览模式。可选的值:<code>"loose"</code>(默认值) <code>"compact"</code></li> </ul> -<p>两个模式,紧凑模式和松散模式。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/config.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/themes/shiro/deploy"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">部署</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/themes/shiro/extra"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">额外功能</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#配置项" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">配置项</a><a data-active="false" href="#页脚信息-footer" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">页脚信息 (<code>footer</code>)</a><a data-active="false" href="#备案信息-otherinfoicp" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">备案信息 (<code>otherInfo.icp</code>)</a><a data-active="false" href="#建站年份-otherinfodate" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">建站年份 (<code>otherInfo.date</code>)</a><a data-active="false" href="#页脚导航-linksections" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">页脚导航 (<code>linkSections</code>)</a><a data-active="false" href="#站点信息-configsite" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">站点信息 (<code>config.site</code>)</a><a data-active="false" href="#favicon" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Favicon</a><a data-active="false" href="#hero-部分-confighero" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">Hero 部分 (<code>config.hero</code>)</a><a data-active="false" href="#title-模板-titletemplate" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Title 模板 (<code>title.template</code>)</a><a data-active="false" href="#描述-description" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">描述 (<code>description</code>)</a><a data-active="false" href="#一言-hitokoto" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">一言 (<code>hitokoto</code>)</a><a data-active="false" href="#自定义脚本-configcustom" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">自定义脚本 (<code>config.custom</code>)</a><a data-active="false" href="#scripts-scripts" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Scripts (<code>scripts</code>)</a><a data-active="false" href="#styles-styles" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Styles (<code>styles</code>)</a><a data-active="false" href="#javascript-tag-js" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">JavaScript tag (<code>js</code>)</a><a data-active="false" href="#css-href-link-css" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">CSS href link (<code>css</code>)</a><a data-active="false" href="#模块-configmodule" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">模块 (<code>config.module</code>)</a><a data-active="false" href="#实时活动-activity-模块" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">实时活动 (<code>activity</code>) 模块</a><a data-active="false" href="#捐赠-donate-模块" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">捐赠 (<code>donate</code>) 模块</a><a data-active="false" href="#社交媒体-bilibili-模块" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">社交媒体 (<code>bilibili</code>) 模块</a><a data-active="false" href="#openpanel-模块" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">OpenPanel 模块</a><a data-active="false" href="#签名动画-signature-模块" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">签名动画 (<code>signature</code>) 模块</a><a data-active="false" href="#文章列表设定-posts" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">文章列表设定 (<code>posts</code>)</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"shiro\",\"config\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/shiro/config\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/shiro/config\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"CxnYYHTF3B6Mv-RFt9phS\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"配置 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Shiro 主题的配置文件信息\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n32:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n33:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n34:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n35:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659"])</script><script>self.__next_f.push([1,"cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n31:T4dc,\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z\" fill=\"currentColor\" /\u003e\u003c/svg\u003e"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":1,\"url\":\"#配置项\",\"title\":\"配置项\"},{\"depth\":2,\"url\":\"#页脚信息-footer\",\"title\":[\"页脚信息 (\",[\"$\",\"code\",null,{\"children\":\"footer\"}],\")\"]},{\"depth\":3,\"url\":\"#备案信息-otherinfoicp\",\"title\":[\"备案信息 (\",[\"$\",\"code\",null,{\"children\":\"otherInfo.icp\"}],\")\"]},{\"depth\":3,\"url\":\"#建站年份-otherinfodate\",\"title\":[\"建站年份 (\",[\"$\",\"code\",null,{\"children\":\"otherInfo.date\"}],\")\"]},{\"depth\":3,\"url\":\"#页脚导航-linksections\",\"title\":[\"页脚导航 (\",[\"$\",\"code\",null,{\"children\":\"linkSections\"}],\")\"]},{\"depth\":2,\"url\":\"#站点信息-configsite\",\"title\":[\"站点信息 (\",[\"$\",\"code\",null,{\"children\":\"config.site\"}],\")\"]},{\"depth\":3,\"url\":\"#favicon\",\"title\":\"Favicon\"},{\"depth\":2,\"url\":\"#hero-部分-confighero\",\"title\":[\"Hero 部分 (\",[\"$\",\"code\",null,{\"children\":\"config.hero\"}],\")\"]},{\"depth\":3,\"url\":\"#title-模板-titletemplate\",\"title\":[\"Title 模板 (\",[\"$\",\"code\",null,{\"children\":\"title.template\"}],\")\"]},{\"depth\":3,\"url\":\"#描述-description\",\"title\":[\"描述 (\",[\"$\",\"code\",null,{\"children\":\"description\"}],\")\"]},{\"depth\":3,\"url\":\"#一言-hitokoto\",\"title\":[\"一言 (\",[\"$\",\"code\",null,{\"children\":\"hitokoto\"}],\")\"]},{\"depth\":2,\"url\":\"#自定义脚本-configcustom\",\"title\":[\"自定义脚本 (\",[\"$\",\"code\",null,{\"children\":\"config.custom\"}],\")\"]},{\"depth\":3,\"url\":\"#scripts-scripts\",\"title\":[\"Scripts (\",[\"$\",\"code\",null,{\"children\":\"scripts\"}],\")\"]},{\"depth\":3,\"url\":\"#styles-styles\",\"title\":[\"Styles (\",[\"$\",\"code\",null,{\"children\":\"styles\"}],\")\"]},{\"depth\":3,\"url\":\"#javascript-tag-js\",\"title\":[\"JavaScript tag (\",[\"$\",\"code\",null,{\"children\":\"js\"}],\")\"]},{\"depth\":3,\"url\":\"#css-href-link-css\",\"title\":[\"CSS href link (\",[\"$\",\"code\",null,{\"children\":\"css\"}],\")\"]},{\"depth\":2,\"url\":\"#模块-configmodule\",\"title\":[\"模块 (\",[\"$\",\"code\",null,{\"children\":\"config.module\"}],\")\"]},{\"depth\":3,\"url\":\"#实时活动-activity-模块\",\"title\":[\"实时活动 (\",[\"$\",\"code\",null,{\"children\":\"activity\"}],\") 模块\"]},{\"depth\":3,\"url\":\"#捐赠-donate-模块\",\"title\":[\"捐赠 (\",[\"$\",\"code\",null,{\"children\":\"donate\"}],\") 模块\"]},{\"depth\":3,\"url\":\"#社交媒体-bilibili-模块\",\"title\":[\"社交媒体 (\",[\"$\",\"code\",null,{\"children\":\"bilibili\"}],\") 模块\"]},{\"depth\":3,\"url\":\"#openpanel-模块\",\"title\":\"OpenPanel 模块\"},{\"depth\":3,\"url\":\"#签名动画-signature-模块\",\"title\":[\"签名动画 (\",[\"$\",\"code\",null,{\"children\":\"signature\"}],\") 模块\"]},{\"depth\":3,\"url\":\"#文章列表设定-posts\",\"title\":[\"文章列表设定 (\",[\"$\",\"code\",null,{\"children\":\"posts\"}],\")\"]}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"配置\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"Shiro 主题的配置文件信息\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置项\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置项\",\"className\":\"peer\",\"children\":\"配置项\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"页脚信息-footer\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#页脚信息-footer\",\"className\":\"peer\",\"children\":[\"页脚信息 (\",[\"$\",\"code\",null,{\"children\":\"footer\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此部分定义页脚的部分信息,主要包括备案、建站年份和页脚导航三部分。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"备案信息-otherinfoicp\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#备案信息-otherinfoicp\",\"className\":\"peer\",\"children\":[\"备案信息 (\",[\"$\",\"code\",null,{\"children\":\"otherInfo.icp\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 根据示例,修改位于 \",[\"$\",\"code\",null,{\"children\":\"text\"}],\" 的备案号以及备案号所指向的链接 \",[\"$\",\"code\",null,{\"children\":\"link\"}],\"。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"建站年份-otherinfodate\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#建站年份-otherinfodate\",\"className\":\"peer\",\"children\":[\"建站年份 (\",[\"$\",\"code\",null,{\"children\":\"otherInfo.date\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": \",[\"$\",\"code\",null,{\"children\":\"{{now}}\"}],\" 指向当前年份,其他略。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"页脚导航-linksections\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#页脚导航-linksections\",\"className\":\"peer\",\"children\":[\"页脚导航 (\",[\"$\",\"code\",null,{\"children\":\"linkSections\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"分类包括 \",[\"$\",\"code\",null,{\"children\":\"name\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"links\"}],\" 两个字段,对应分类名字及其下链接,其下链接又分为 \",[\"$\",\"code\",null,{\"children\":\"name\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"href\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"external\"}],\" 三个字段,对应链接名字,指向链接和是否外链三个属性。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 根据自己需要增删或修改特定链接及分类,需要注意如果指向外链的话需要加一行 \",[\"$\",\"code\",null,{\"children\":\"\\\"external\\\": true\"}],\"。\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"站点信息-configsite\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#站点信息-configsite\",\"className\":\"peer\",\"children\":[\"站点信息 (\",[\"$\",\"code\",null,{\"children\":\"config.site\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此部分包含了网站的基础信息设置,例如 favicon(网站图标)的配置。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"favicon\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#favicon\",\"className\":\"peer\",\"children\":\"Favicon\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"favicon\"}]}],\": 设置网站在浅色模式下使用的图标。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"faviconDark\"}]}],\": 设置网站在深色模式下使用的图标。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"hero-部分-confighero\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#hero-部分-confighero\",\"className\":\"peer\",\"children\":[\"Hero 部分 (\",[\"$\",\"code\",null,{\"children\":\"config.hero\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"hero\"}],\" 部分定义了网站首页的主要欢迎信息或介绍部分,这是访问者首次进入网站时看到的部分。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"title-模板-titletemplate\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#title-模板-titletemplate\",\"className\":\"peer\",\"children\":[\"Title 模板 (\",[\"$\",\"code\",null,{\"children\":\"title.template\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"包括多个元素(如 \",[\"$\",\"code\",null,{\"children\":\"h1\"}],\", \",[\"$\",\"code\",null,{\"children\":\"code\"}],\", \",[\"$\",\"code\",null,{\"children\":\"span\"}],\"),每个元素都可以自定义文本内容和样式(通过 CSS 类)。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 修改 \",[\"$\",\"code\",null,{\"children\":\"text\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"class\"}],\" 字段来自定义标题的文本内容和样式。你可以通过添加或删除元素来调整标题的结构。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"描述-description\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#描述-description\",\"className\":\"peer\",\"children\":[\"描述 (\",[\"$\",\"code\",null,{\"children\":\"description\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"提供了对主页 \",[\"$\",\"code\",null,{\"children\":\"hero\"}],\" 部分的简短描述。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 直接修改 \",[\"$\",\"code\",null,{\"children\":\"description\"}],\" 的值以更改介绍文本。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"一言-hitokoto\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#一言-hitokoto\",\"className\":\"peer\",\"children\":[\"一言 (\",[\"$\",\"code\",null,{\"children\":\"hitokoto\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此特性为闭源版本特有\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"提供自定义首页一言的功能。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"接受一个对象,包含 \",[\"$\",\"code\",null,{\"children\":\"random\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"custom\"}],\" 两个可选字段。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"当存在 \",[\"$\",\"code\",null,{\"children\":\"random\"}],\" 字段时,将会随机获取一言。优先级高于 \",[\"$\",\"code\",null,{\"children\":\"custom\"}],\" 字段。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"当存在 \",[\"$\",\"code\",null,{\"children\":\"custom\"}],\" 字段时,将会使用自定义的一言。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"如果两个字段都不存在,将会使用默认的一言。\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"$31\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"interface\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" Hitokoto\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#E36209\",\"--shiki-dark\":\"#FFAB70\"},\"children\":\" random\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"?:\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" boolean\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#E36209\",\"--shiki-dark\":\"#FFAB70\"},\"children\":\" custom\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"?:\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" string\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"自定义脚本-configcustom\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#自定义脚本-configcustom\",\"className\":\"peer\",\"children\":[\"自定义脚本 (\",[\"$\",\"code\",null,{\"children\":\"config.custom\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"可以配置自定义的 CSS, Script。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"scripts-scripts\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#scripts-scripts\",\"className\":\"peer\",\"children\":[\"Scripts (\",[\"$\",\"code\",null,{\"children\":\"scripts\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"接受一个 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://nextjs.org/docs/app/api-reference/components/script#props\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Script\"}],\" Props 参数数组。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"styles-styles\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#styles-styles\",\"className\":\"peer\",\"children\":[\"Styles (\",[\"$\",\"code\",null,{\"children\":\"styles\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"自定义 CSS。接受一个字符串数组。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"javascript-tag-js\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#javascript-tag-js\",\"className\":\"peer\",\"children\":[\"JavaScript tag (\",[\"$\",\"code\",null,{\"children\":\"js\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"自定义 JS 脚本。接受一个字符串数组。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"css-href-link-css\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#css-href-link-css\",\"className\":\"peer\",\"children\":[\"CSS href link (\",[\"$\",\"code\",null,{\"children\":\"css\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"加载外部 CSS,接受一个 CSS 外部样式表链接数组。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"模块-configmodule\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#模块-configmodule\",\"className\":\"peer\",\"children\":[\"模块 (\",[\"$\",\"code\",null,{\"children\":\"config.module\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此部分配置了网站的一些特定功能模块,比如活动跟踪、捐赠支持、社交媒体链接等。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"实时活动-activity-模块\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#实时活动-activity-模块\",\"className\":\"peer\",\"children\":[\"实时活动 (\",[\"$\",\"code\",null,{\"children\":\"activity\"}],\") 模块\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"enable\"}]}],\": 控制模块是否启用。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"endpoint\"}]}],\": 指定活动更新的服务器端点。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 若需开启活动跟踪功能,将 \",[\"$\",\"code\",null,{\"children\":\"enable\"}],\" 设为 \",[\"$\",\"code\",null,{\"children\":\"true\"}],\" 并设置 \",[\"$\",\"code\",null,{\"children\":\"endpoint\"}],\" 为处理活动数据的服务器地址。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"捐赠-donate-模块\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#捐赠-donate-模块\",\"className\":\"peer\",\"children\":[\"捐赠 (\",[\"$\",\"code\",null,{\"children\":\"donate\"}],\") 模块\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"enable\"}]}],\": 控制捐赠模块是否启用。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"link\"}]}],\": 提供捐赠页面的链接。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"qrcode\"}]}],\": 提供一或多个捐赠二维码图片的链接。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 启用捐赠功能,并提供捐赠链接或捐赠二维码,以便支持者可以直接进行捐赠。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"社交媒体-bilibili-模块\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#社交媒体-bilibili-模块\",\"className\":\"peer\",\"children\":[\"社交媒体 (\",[\"$\",\"code\",null,{\"children\":\"bilibili\"}],\") 模块\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"liveId\"}]}],\": b 站直播间 ID\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"openpanel-模块\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#openpanel-模块\",\"className\":\"peer\",\"children\":\"OpenPanel 模块\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此特性为闭源版本特有\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://openpanel.dev\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"OpenPanel\"}],\" 是一个交互式面板工具。\"]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"enable\"}]}],\": 控制 OpenPanel 功能是否启用。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"id\"}]}],\": OpenPanel 的 ID。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"url\"}]}],\": OpenPanel 的访问地址。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 如果你使用 OpenPanel 提供交互式面板或其他功能,通过这些配置连接并显示面板。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"签名动画-signature-模块\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#签名动画-signature-模块\",\"className\":\"peer\",\"children\":[\"签名动画 (\",[\"$\",\"code\",null,{\"children\":\"signature\"}],\") 模块\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此特性为闭源版本特有\"}]}]]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"svg\"}]}],\": 签名的 svg 代码。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 请参考\",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"extra#%E7%AD%BE%E5%90%8D%E5%8A%A8%E7%94%BB-\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"文档\"}],\"。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"文章列表设定-posts\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#文章列表设定-posts\",\"className\":\"peer\",\"children\":[\"文章列表设定 (\",[\"$\",\"code\",null,{\"children\":\"posts\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此特性为闭源版本特有\"}]}]]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"mode\"}]}],\": 文章列表的预览模式。可选的值:\",[\"$\",\"code\",null,{\"children\":\"\\\"loose\\\"\"}],\"(默认值) \",[\"$\",\"code\",null,{\"children\":\"\\\"compact\\\"\"}]]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"两个模式,紧凑模式和松散模式。\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/config.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L33\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L34\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L35\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<p>两个模式,紧凑模式和松散模式。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/config.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/themes/shiro/deploy"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">部署</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/themes/shiro/extra"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">额外功能</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#配置项" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">配置项</a><a data-active="false" href="#页脚信息-footer" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">页脚信息 (<code>footer</code>)</a><a data-active="false" href="#备案信息-otherinfoicp" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">备案信息 (<code>otherInfo.icp</code>)</a><a data-active="false" href="#建站年份-otherinfodate" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">建站年份 (<code>otherInfo.date</code>)</a><a data-active="false" href="#页脚导航-linksections" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">页脚导航 (<code>linkSections</code>)</a><a data-active="false" href="#站点信息-configsite" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">站点信息 (<code>config.site</code>)</a><a data-active="false" href="#favicon" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Favicon</a><a data-active="false" href="#hero-部分-confighero" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">Hero 部分 (<code>config.hero</code>)</a><a data-active="false" href="#title-模板-titletemplate" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Title 模板 (<code>title.template</code>)</a><a data-active="false" href="#描述-description" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">描述 (<code>description</code>)</a><a data-active="false" href="#一言-hitokoto" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">一言 (<code>hitokoto</code>)</a><a data-active="false" href="#自定义脚本-configcustom" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">自定义脚本 (<code>config.custom</code>)</a><a data-active="false" href="#scripts-scripts" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Scripts (<code>scripts</code>)</a><a data-active="false" href="#styles-styles" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Styles (<code>styles</code>)</a><a data-active="false" href="#javascript-tag-js" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">JavaScript tag (<code>js</code>)</a><a data-active="false" href="#css-href-link-css" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">CSS href link (<code>css</code>)</a><a data-active="false" href="#模块-configmodule" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">模块 (<code>config.module</code>)</a><a data-active="false" href="#实时活动-activity-模块" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">实时活动 (<code>activity</code>) 模块</a><a data-active="false" href="#捐赠-donate-模块" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">捐赠 (<code>donate</code>) 模块</a><a data-active="false" href="#社交媒体-bilibili-模块" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">社交媒体 (<code>bilibili</code>) 模块</a><a data-active="false" href="#openpanel-模块" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">OpenPanel 模块</a><a data-active="false" href="#签名动画-signature-模块" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">签名动画 (<code>signature</code>) 模块</a><a data-active="false" href="#文章列表设定-posts" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">文章列表设定 (<code>posts</code>)</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"shiro\",\"config\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/shiro/config\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/shiro/config\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"WrtiQWtA59qmoIADvadzb\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"配置 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Shiro 主题的配置文件信息\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n32:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n33:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n34:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n35:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163"])</script><script>self.__next_f.push([1,"\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n31:T4dc,\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z\" fill=\"currentColor\" /\u003e\u003c/svg\u003e"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":1,\"url\":\"#配置项\",\"title\":\"配置项\"},{\"depth\":2,\"url\":\"#页脚信息-footer\",\"title\":[\"页脚信息 (\",[\"$\",\"code\",null,{\"children\":\"footer\"}],\")\"]},{\"depth\":3,\"url\":\"#备案信息-otherinfoicp\",\"title\":[\"备案信息 (\",[\"$\",\"code\",null,{\"children\":\"otherInfo.icp\"}],\")\"]},{\"depth\":3,\"url\":\"#建站年份-otherinfodate\",\"title\":[\"建站年份 (\",[\"$\",\"code\",null,{\"children\":\"otherInfo.date\"}],\")\"]},{\"depth\":3,\"url\":\"#页脚导航-linksections\",\"title\":[\"页脚导航 (\",[\"$\",\"code\",null,{\"children\":\"linkSections\"}],\")\"]},{\"depth\":2,\"url\":\"#站点信息-configsite\",\"title\":[\"站点信息 (\",[\"$\",\"code\",null,{\"children\":\"config.site\"}],\")\"]},{\"depth\":3,\"url\":\"#favicon\",\"title\":\"Favicon\"},{\"depth\":2,\"url\":\"#hero-部分-confighero\",\"title\":[\"Hero 部分 (\",[\"$\",\"code\",null,{\"children\":\"config.hero\"}],\")\"]},{\"depth\":3,\"url\":\"#title-模板-titletemplate\",\"title\":[\"Title 模板 (\",[\"$\",\"code\",null,{\"children\":\"title.template\"}],\")\"]},{\"depth\":3,\"url\":\"#描述-description\",\"title\":[\"描述 (\",[\"$\",\"code\",null,{\"children\":\"description\"}],\")\"]},{\"depth\":3,\"url\":\"#一言-hitokoto\",\"title\":[\"一言 (\",[\"$\",\"code\",null,{\"children\":\"hitokoto\"}],\")\"]},{\"depth\":2,\"url\":\"#自定义脚本-configcustom\",\"title\":[\"自定义脚本 (\",[\"$\",\"code\",null,{\"children\":\"config.custom\"}],\")\"]},{\"depth\":3,\"url\":\"#scripts-scripts\",\"title\":[\"Scripts (\",[\"$\",\"code\",null,{\"children\":\"scripts\"}],\")\"]},{\"depth\":3,\"url\":\"#styles-styles\",\"title\":[\"Styles (\",[\"$\",\"code\",null,{\"children\":\"styles\"}],\")\"]},{\"depth\":3,\"url\":\"#javascript-tag-js\",\"title\":[\"JavaScript tag (\",[\"$\",\"code\",null,{\"children\":\"js\"}],\")\"]},{\"depth\":3,\"url\":\"#css-href-link-css\",\"title\":[\"CSS href link (\",[\"$\",\"code\",null,{\"children\":\"css\"}],\")\"]},{\"depth\":2,\"url\":\"#模块-configmodule\",\"title\":[\"模块 (\",[\"$\",\"code\",null,{\"children\":\"config.module\"}],\")\"]},{\"depth\":3,\"url\":\"#实时活动-activity-模块\",\"title\":[\"实时活动 (\",[\"$\",\"code\",null,{\"children\":\"activity\"}],\") 模块\"]},{\"depth\":3,\"url\":\"#捐赠-donate-模块\",\"title\":[\"捐赠 (\",[\"$\",\"code\",null,{\"children\":\"donate\"}],\") 模块\"]},{\"depth\":3,\"url\":\"#社交媒体-bilibili-模块\",\"title\":[\"社交媒体 (\",[\"$\",\"code\",null,{\"children\":\"bilibili\"}],\") 模块\"]},{\"depth\":3,\"url\":\"#openpanel-模块\",\"title\":\"OpenPanel 模块\"},{\"depth\":3,\"url\":\"#签名动画-signature-模块\",\"title\":[\"签名动画 (\",[\"$\",\"code\",null,{\"children\":\"signature\"}],\") 模块\"]},{\"depth\":3,\"url\":\"#文章列表设定-posts\",\"title\":[\"文章列表设定 (\",[\"$\",\"code\",null,{\"children\":\"posts\"}],\")\"]}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"配置\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"Shiro 主题的配置文件信息\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置项\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置项\",\"className\":\"peer\",\"children\":\"配置项\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"页脚信息-footer\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#页脚信息-footer\",\"className\":\"peer\",\"children\":[\"页脚信息 (\",[\"$\",\"code\",null,{\"children\":\"footer\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此部分定义页脚的部分信息,主要包括备案、建站年份和页脚导航三部分。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"备案信息-otherinfoicp\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#备案信息-otherinfoicp\",\"className\":\"peer\",\"children\":[\"备案信息 (\",[\"$\",\"code\",null,{\"children\":\"otherInfo.icp\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 根据示例,修改位于 \",[\"$\",\"code\",null,{\"children\":\"text\"}],\" 的备案号以及备案号所指向的链接 \",[\"$\",\"code\",null,{\"children\":\"link\"}],\"。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"建站年份-otherinfodate\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#建站年份-otherinfodate\",\"className\":\"peer\",\"children\":[\"建站年份 (\",[\"$\",\"code\",null,{\"children\":\"otherInfo.date\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": \",[\"$\",\"code\",null,{\"children\":\"{{now}}\"}],\" 指向当前年份,其他略。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"页脚导航-linksections\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#页脚导航-linksections\",\"className\":\"peer\",\"children\":[\"页脚导航 (\",[\"$\",\"code\",null,{\"children\":\"linkSections\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"分类包括 \",[\"$\",\"code\",null,{\"children\":\"name\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"links\"}],\" 两个字段,对应分类名字及其下链接,其下链接又分为 \",[\"$\",\"code\",null,{\"children\":\"name\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"href\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"external\"}],\" 三个字段,对应链接名字,指向链接和是否外链三个属性。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 根据自己需要增删或修改特定链接及分类,需要注意如果指向外链的话需要加一行 \",[\"$\",\"code\",null,{\"children\":\"\\\"external\\\": true\"}],\"。\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"站点信息-configsite\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#站点信息-configsite\",\"className\":\"peer\",\"children\":[\"站点信息 (\",[\"$\",\"code\",null,{\"children\":\"config.site\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此部分包含了网站的基础信息设置,例如 favicon(网站图标)的配置。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"favicon\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#favicon\",\"className\":\"peer\",\"children\":\"Favicon\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"favicon\"}]}],\": 设置网站在浅色模式下使用的图标。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"faviconDark\"}]}],\": 设置网站在深色模式下使用的图标。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"hero-部分-confighero\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#hero-部分-confighero\",\"className\":\"peer\",\"children\":[\"Hero 部分 (\",[\"$\",\"code\",null,{\"children\":\"config.hero\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"hero\"}],\" 部分定义了网站首页的主要欢迎信息或介绍部分,这是访问者首次进入网站时看到的部分。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"title-模板-titletemplate\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#title-模板-titletemplate\",\"className\":\"peer\",\"children\":[\"Title 模板 (\",[\"$\",\"code\",null,{\"children\":\"title.template\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"包括多个元素(如 \",[\"$\",\"code\",null,{\"children\":\"h1\"}],\", \",[\"$\",\"code\",null,{\"children\":\"code\"}],\", \",[\"$\",\"code\",null,{\"children\":\"span\"}],\"),每个元素都可以自定义文本内容和样式(通过 CSS 类)。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 修改 \",[\"$\",\"code\",null,{\"children\":\"text\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"class\"}],\" 字段来自定义标题的文本内容和样式。你可以通过添加或删除元素来调整标题的结构。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"描述-description\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#描述-description\",\"className\":\"peer\",\"children\":[\"描述 (\",[\"$\",\"code\",null,{\"children\":\"description\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"提供了对主页 \",[\"$\",\"code\",null,{\"children\":\"hero\"}],\" 部分的简短描述。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 直接修改 \",[\"$\",\"code\",null,{\"children\":\"description\"}],\" 的值以更改介绍文本。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"一言-hitokoto\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#一言-hitokoto\",\"className\":\"peer\",\"children\":[\"一言 (\",[\"$\",\"code\",null,{\"children\":\"hitokoto\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此特性为闭源版本特有\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"提供自定义首页一言的功能。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"接受一个对象,包含 \",[\"$\",\"code\",null,{\"children\":\"random\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"custom\"}],\" 两个可选字段。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"当存在 \",[\"$\",\"code\",null,{\"children\":\"random\"}],\" 字段时,将会随机获取一言。优先级高于 \",[\"$\",\"code\",null,{\"children\":\"custom\"}],\" 字段。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"当存在 \",[\"$\",\"code\",null,{\"children\":\"custom\"}],\" 字段时,将会使用自定义的一言。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"如果两个字段都不存在,将会使用默认的一言。\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"$31\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"interface\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\" Hitokoto\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#E36209\",\"--shiki-dark\":\"#FFAB70\"},\"children\":\" random\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"?:\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" boolean\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#E36209\",\"--shiki-dark\":\"#FFAB70\"},\"children\":\" custom\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"?:\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" string\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"自定义脚本-configcustom\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#自定义脚本-configcustom\",\"className\":\"peer\",\"children\":[\"自定义脚本 (\",[\"$\",\"code\",null,{\"children\":\"config.custom\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"可以配置自定义的 CSS, Script。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"scripts-scripts\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#scripts-scripts\",\"className\":\"peer\",\"children\":[\"Scripts (\",[\"$\",\"code\",null,{\"children\":\"scripts\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"接受一个 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://nextjs.org/docs/app/api-reference/components/script#props\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Script\"}],\" Props 参数数组。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"styles-styles\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#styles-styles\",\"className\":\"peer\",\"children\":[\"Styles (\",[\"$\",\"code\",null,{\"children\":\"styles\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"自定义 CSS。接受一个字符串数组。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"javascript-tag-js\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#javascript-tag-js\",\"className\":\"peer\",\"children\":[\"JavaScript tag (\",[\"$\",\"code\",null,{\"children\":\"js\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"自定义 JS 脚本。接受一个字符串数组。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"css-href-link-css\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#css-href-link-css\",\"className\":\"peer\",\"children\":[\"CSS href link (\",[\"$\",\"code\",null,{\"children\":\"css\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"加载外部 CSS,接受一个 CSS 外部样式表链接数组。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"模块-configmodule\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#模块-configmodule\",\"className\":\"peer\",\"children\":[\"模块 (\",[\"$\",\"code\",null,{\"children\":\"config.module\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此部分配置了网站的一些特定功能模块,比如活动跟踪、捐赠支持、社交媒体链接等。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"实时活动-activity-模块\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#实时活动-activity-模块\",\"className\":\"peer\",\"children\":[\"实时活动 (\",[\"$\",\"code\",null,{\"children\":\"activity\"}],\") 模块\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"enable\"}]}],\": 控制模块是否启用。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"endpoint\"}]}],\": 指定活动更新的服务器端点。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 若需开启活动跟踪功能,将 \",[\"$\",\"code\",null,{\"children\":\"enable\"}],\" 设为 \",[\"$\",\"code\",null,{\"children\":\"true\"}],\" 并设置 \",[\"$\",\"code\",null,{\"children\":\"endpoint\"}],\" 为处理活动数据的服务器地址。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"捐赠-donate-模块\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#捐赠-donate-模块\",\"className\":\"peer\",\"children\":[\"捐赠 (\",[\"$\",\"code\",null,{\"children\":\"donate\"}],\") 模块\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"enable\"}]}],\": 控制捐赠模块是否启用。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"link\"}]}],\": 提供捐赠页面的链接。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"qrcode\"}]}],\": 提供一或多个捐赠二维码图片的链接。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 启用捐赠功能,并提供捐赠链接或捐赠二维码,以便支持者可以直接进行捐赠。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"社交媒体-bilibili-模块\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#社交媒体-bilibili-模块\",\"className\":\"peer\",\"children\":[\"社交媒体 (\",[\"$\",\"code\",null,{\"children\":\"bilibili\"}],\") 模块\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"liveId\"}]}],\": b 站直播间 ID\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"openpanel-模块\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#openpanel-模块\",\"className\":\"peer\",\"children\":\"OpenPanel 模块\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此特性为闭源版本特有\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://openpanel.dev\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"OpenPanel\"}],\" 是一个交互式面板工具。\"]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"enable\"}]}],\": 控制 OpenPanel 功能是否启用。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"id\"}]}],\": OpenPanel 的 ID。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"url\"}]}],\": OpenPanel 的访问地址。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 如果你使用 OpenPanel 提供交互式面板或其他功能,通过这些配置连接并显示面板。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"签名动画-signature-模块\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#签名动画-signature-模块\",\"className\":\"peer\",\"children\":[\"签名动画 (\",[\"$\",\"code\",null,{\"children\":\"signature\"}],\") 模块\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此特性为闭源版本特有\"}]}]]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"svg\"}]}],\": 签名的 svg 代码。\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"如何使用\"}],\": 请参考\",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"extra#%E7%AD%BE%E5%90%8D%E5%8A%A8%E7%94%BB-\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"文档\"}],\"。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"文章列表设定-posts\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#文章列表设定-posts\",\"className\":\"peer\",\"children\":[\"文章列表设定 (\",[\"$\",\"code\",null,{\"children\":\"posts\"}],\")\"]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此特性为闭源版本特有\"}]}]]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"mode\"}]}],\": 文章列表的预览模式。可选的值:\",[\"$\",\"code\",null,{\"children\":\"\\\"loose\\\"\"}],\"(默认值) \",[\"$\",\"code\",null,{\"children\":\"\\\"compact\\\"\"}]]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"两个模式,紧凑模式和松散模式。\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/config.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L33\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L34\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L35\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L32\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/themes/shiro/config.txt b/docs/themes/shiro/config.txt index f39c939..13846f1 100644 --- a/docs/themes/shiro/config.txt +++ b/docs/themes/shiro/config.txt @@ -1,54 +1,54 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","themes","shiro","config"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/shiro/config","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/shiro/config","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","CxnYYHTF3B6Mv-RFt9phS",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","themes","shiro","config"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/shiro/config","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/shiro/config","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","WrtiQWtA59qmoIADvadzb",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"配置 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"Shiro 主题的配置文件信息"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -32:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -33:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -34:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -35:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +32:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +33:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +34:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +35:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 31:T4dc,<svg viewBox="0 0 24 24"><path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z" fill="currentColor" /></svg>1f:["$","$L27",null,{"toc":[{"depth":1,"url":"#配置项","title":"配置项"},{"depth":2,"url":"#页脚信息-footer","title":["页脚信息 (",["$","code",null,{"children":"footer"}],")"]},{"depth":3,"url":"#备案信息-otherinfoicp","title":["备案信息 (",["$","code",null,{"children":"otherInfo.icp"}],")"]},{"depth":3,"url":"#建站年份-otherinfodate","title":["建站年份 (",["$","code",null,{"children":"otherInfo.date"}],")"]},{"depth":3,"url":"#页脚导航-linksections","title":["页脚导航 (",["$","code",null,{"children":"linkSections"}],")"]},{"depth":2,"url":"#站点信息-configsite","title":["站点信息 (",["$","code",null,{"children":"config.site"}],")"]},{"depth":3,"url":"#favicon","title":"Favicon"},{"depth":2,"url":"#hero-部分-confighero","title":["Hero 部分 (",["$","code",null,{"children":"config.hero"}],")"]},{"depth":3,"url":"#title-模板-titletemplate","title":["Title 模板 (",["$","code",null,{"children":"title.template"}],")"]},{"depth":3,"url":"#描述-description","title":["描述 (",["$","code",null,{"children":"description"}],")"]},{"depth":3,"url":"#一言-hitokoto","title":["一言 (",["$","code",null,{"children":"hitokoto"}],")"]},{"depth":2,"url":"#自定义脚本-configcustom","title":["自定义脚本 (",["$","code",null,{"children":"config.custom"}],")"]},{"depth":3,"url":"#scripts-scripts","title":["Scripts (",["$","code",null,{"children":"scripts"}],")"]},{"depth":3,"url":"#styles-styles","title":["Styles (",["$","code",null,{"children":"styles"}],")"]},{"depth":3,"url":"#javascript-tag-js","title":["JavaScript tag (",["$","code",null,{"children":"js"}],")"]},{"depth":3,"url":"#css-href-link-css","title":["CSS href link (",["$","code",null,{"children":"css"}],")"]},{"depth":2,"url":"#模块-configmodule","title":["模块 (",["$","code",null,{"children":"config.module"}],")"]},{"depth":3,"url":"#实时活动-activity-模块","title":["实时活动 (",["$","code",null,{"children":"activity"}],") 模块"]},{"depth":3,"url":"#捐赠-donate-模块","title":["捐赠 (",["$","code",null,{"children":"donate"}],") 模块"]},{"depth":3,"url":"#社交媒体-bilibili-模块","title":["社交媒体 (",["$","code",null,{"children":"bilibili"}],") 模块"]},{"depth":3,"url":"#openpanel-模块","title":"OpenPanel 模块"},{"depth":3,"url":"#签名动画-signature-模块","title":["签名动画 (",["$","code",null,{"children":"signature"}],") 模块"]},{"depth":3,"url":"#文章列表设定-posts","title":["文章列表设定 (",["$","code",null,{"children":"posts"}],")"]}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"配置","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"Shiro 主题的配置文件信息","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","h1",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置项","children":[["$","a",null,{"data-card":"","href":"#配置项","className":"peer","children":"配置项"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"页脚信息-footer","children":[["$","a",null,{"data-card":"","href":"#页脚信息-footer","className":"peer","children":["页脚信息 (",["$","code",null,{"children":"footer"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"此部分定义页脚的部分信息,主要包括备案、建站年份和页脚导航三部分。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"备案信息-otherinfoicp","children":[["$","a",null,{"data-card":"","href":"#备案信息-otherinfoicp","className":"peer","children":["备案信息 (",["$","code",null,{"children":"otherInfo.icp"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":[["$","strong",null,{"children":"如何使用"}],": 根据示例,修改位于 ",["$","code",null,{"children":"text"}]," 的备案号以及备案号所指向的链接 ",["$","code",null,{"children":"link"}],"。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"建站年份-otherinfodate","children":[["$","a",null,{"data-card":"","href":"#建站年份-otherinfodate","className":"peer","children":["建站年份 (",["$","code",null,{"children":"otherInfo.date"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":[["$","strong",null,{"children":"如何使用"}],": ",["$","code",null,{"children":"{{now}}"}]," 指向当前年份,其他略。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"页脚导航-linksections","children":[["$","a",null,{"data-card":"","href":"#页脚导航-linksections","className":"peer","children":["页脚导航 (",["$","code",null,{"children":"linkSections"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["分类包括 ",["$","code",null,{"children":"name"}]," 和 ",["$","code",null,{"children":"links"}]," 两个字段,对应分类名字及其下链接,其下链接又分为 ",["$","code",null,{"children":"name"}],"、",["$","code",null,{"children":"href"}],"、",["$","code",null,{"children":"external"}]," 三个字段,对应链接名字,指向链接和是否外链三个属性。"]}],"\n",["$","p",null,{"children":[["$","strong",null,{"children":"如何使用"}],": 根据自己需要增删或修改特定链接及分类,需要注意如果指向外链的话需要加一行 ",["$","code",null,{"children":"\"external\": true"}],"。"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"站点信息-configsite","children":[["$","a",null,{"data-card":"","href":"#站点信息-configsite","className":"peer","children":["站点信息 (",["$","code",null,{"children":"config.site"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"此部分包含了网站的基础信息设置,例如 favicon(网站图标)的配置。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"favicon","children":[["$","a",null,{"data-card":"","href":"#favicon","className":"peer","children":"Favicon"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"favicon"}]}],": 设置网站在浅色模式下使用的图标。"]}],"\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"faviconDark"}]}],": 设置网站在深色模式下使用的图标。"]}],"\n"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"hero-部分-confighero","children":[["$","a",null,{"data-card":"","href":"#hero-部分-confighero","className":"peer","children":["Hero 部分 (",["$","code",null,{"children":"config.hero"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":[["$","code",null,{"children":"hero"}]," 部分定义了网站首页的主要欢迎信息或介绍部分,这是访问者首次进入网站时看到的部分。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"title-模板-titletemplate","children":[["$","a",null,{"data-card":"","href":"#title-模板-titletemplate","className":"peer","children":["Title 模板 (",["$","code",null,{"children":"title.template"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["包括多个元素(如 ",["$","code",null,{"children":"h1"}],", ",["$","code",null,{"children":"code"}],", ",["$","code",null,{"children":"span"}],"),每个元素都可以自定义文本内容和样式(通过 CSS 类)。"]}],"\n",["$","p",null,{"children":[["$","strong",null,{"children":"如何使用"}],": 修改 ",["$","code",null,{"children":"text"}]," 和 ",["$","code",null,{"children":"class"}]," 字段来自定义标题的文本内容和样式。你可以通过添加或删除元素来调整标题的结构。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"描述-description","children":[["$","a",null,{"data-card":"","href":"#描述-description","className":"peer","children":["描述 (",["$","code",null,{"children":"description"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["提供了对主页 ",["$","code",null,{"children":"hero"}]," 部分的简短描述。"]}],"\n",["$","p",null,{"children":[["$","strong",null,{"children":"如何使用"}],": 直接修改 ",["$","code",null,{"children":"description"}]," 的值以更改介绍文本。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"一言-hitokoto","children":[["$","a",null,{"data-card":"","href":"#一言-hitokoto","className":"peer","children":["一言 (",["$","code",null,{"children":"hitokoto"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"此特性为闭源版本特有"}]}]]}]]}],"\n",["$","p",null,{"children":"提供自定义首页一言的功能。"}],"\n",["$","p",null,{"children":["接受一个对象,包含 ",["$","code",null,{"children":"random"}]," 和 ",["$","code",null,{"children":"custom"}]," 两个可选字段。"]}],"\n",["$","p",null,{"children":["当存在 ",["$","code",null,{"children":"random"}]," 字段时,将会随机获取一言。优先级高于 ",["$","code",null,{"children":"custom"}]," 字段。"]}],"\n",["$","p",null,{"children":["当存在 ",["$","code",null,{"children":"custom"}]," 字段时,将会使用自定义的一言。"]}],"\n",["$","p",null,{"children":"如果两个字段都不存在,将会使用默认的一言。"}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"$31","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"interface"}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":" Hitokoto"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#E36209","--shiki-dark":"#FFAB70"},"children":" random"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"?:"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" boolean"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#E36209","--shiki-dark":"#FFAB70"},"children":" custom"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"?:"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" string"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"}"}]}]]}]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"自定义脚本-configcustom","children":[["$","a",null,{"data-card":"","href":"#自定义脚本-configcustom","className":"peer","children":["自定义脚本 (",["$","code",null,{"children":"config.custom"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"可以配置自定义的 CSS, Script。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"scripts-scripts","children":[["$","a",null,{"data-card":"","href":"#scripts-scripts","className":"peer","children":["Scripts (",["$","code",null,{"children":"scripts"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["接受一个 ",["$","a",null,{"ref":"$undefined","href":"https://nextjs.org/docs/app/api-reference/components/script#props","rel":"noreferrer noopener","target":"_blank","children":"Script"}]," Props 参数数组。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"styles-styles","children":[["$","a",null,{"data-card":"","href":"#styles-styles","className":"peer","children":["Styles (",["$","code",null,{"children":"styles"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"自定义 CSS。接受一个字符串数组。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"javascript-tag-js","children":[["$","a",null,{"data-card":"","href":"#javascript-tag-js","className":"peer","children":["JavaScript tag (",["$","code",null,{"children":"js"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"自定义 JS 脚本。接受一个字符串数组。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"css-href-link-css","children":[["$","a",null,{"data-card":"","href":"#css-href-link-css","className":"peer","children":["CSS href link (",["$","code",null,{"children":"css"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"加载外部 CSS,接受一个 CSS 外部样式表链接数组。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"模块-configmodule","children":[["$","a",null,{"data-card":"","href":"#模块-configmodule","className":"peer","children":["模块 (",["$","code",null,{"children":"config.module"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"此部分配置了网站的一些特定功能模块,比如活动跟踪、捐赠支持、社交媒体链接等。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"实时活动-activity-模块","children":[["$","a",null,{"data-card":"","href":"#实时活动-activity-模块","className":"peer","children":["实时活动 (",["$","code",null,{"children":"activity"}],") 模块"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"enable"}]}],": 控制模块是否启用。"]}],"\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"endpoint"}]}],": 指定活动更新的服务器端点。"]}],"\n"]}],"\n",["$","p",null,{"children":[["$","strong",null,{"children":"如何使用"}],": 若需开启活动跟踪功能,将 ",["$","code",null,{"children":"enable"}]," 设为 ",["$","code",null,{"children":"true"}]," 并设置 ",["$","code",null,{"children":"endpoint"}]," 为处理活动数据的服务器地址。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"捐赠-donate-模块","children":[["$","a",null,{"data-card":"","href":"#捐赠-donate-模块","className":"peer","children":["捐赠 (",["$","code",null,{"children":"donate"}],") 模块"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"enable"}]}],": 控制捐赠模块是否启用。"]}],"\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"link"}]}],": 提供捐赠页面的链接。"]}],"\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"qrcode"}]}],": 提供一或多个捐赠二维码图片的链接。"]}],"\n"]}],"\n",["$","p",null,{"children":[["$","strong",null,{"children":"如何使用"}],": 启用捐赠功能,并提供捐赠链接或捐赠二维码,以便支持者可以直接进行捐赠。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"社交媒体-bilibili-模块","children":[["$","a",null,{"data-card":"","href":"#社交媒体-bilibili-模块","className":"peer","children":["社交媒体 (",["$","code",null,{"children":"bilibili"}],") 模块"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"liveId"}]}],": b 站直播间 ID"]}],"\n"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"openpanel-模块","children":[["$","a",null,{"data-card":"","href":"#openpanel-模块","className":"peer","children":"OpenPanel 模块"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"此特性为闭源版本特有"}]}]]}]]}],"\n",["$","p",null,{"children":[["$","a",null,{"ref":"$undefined","href":"https://openpanel.dev","rel":"noreferrer noopener","target":"_blank","children":"OpenPanel"}]," 是一个交互式面板工具。"]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"enable"}]}],": 控制 OpenPanel 功能是否启用。"]}],"\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"id"}]}],": OpenPanel 的 ID。"]}],"\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"url"}]}],": OpenPanel 的访问地址。"]}],"\n"]}],"\n",["$","p",null,{"children":[["$","strong",null,{"children":"如何使用"}],": 如果你使用 OpenPanel 提供交互式面板或其他功能,通过这些配置连接并显示面板。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"签名动画-signature-模块","children":[["$","a",null,{"data-card":"","href":"#签名动画-signature-模块","className":"peer","children":["签名动画 (",["$","code",null,{"children":"signature"}],") 模块"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"此特性为闭源版本特有"}]}]]}]]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"svg"}]}],": 签名的 svg 代码。"]}],"\n"]}],"\n",["$","p",null,{"children":[["$","strong",null,{"children":"如何使用"}],": 请参考",["$","a",null,{"ref":"$undefined","href":"extra#%E7%AD%BE%E5%90%8D%E5%8A%A8%E7%94%BB-","rel":"noreferrer noopener","target":"_blank","children":"文档"}],"。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"文章列表设定-posts","children":[["$","a",null,{"data-card":"","href":"#文章列表设定-posts","className":"peer","children":["文章列表设定 (",["$","code",null,{"children":"posts"}],")"]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"此特性为闭源版本特有"}]}]]}]]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":[["$","strong",null,{"children":["$","code",null,{"children":"mode"}]}],": 文章列表的预览模式。可选的值:",["$","code",null,{"children":"\"loose\""}],"(默认值) ",["$","code",null,{"children":"\"compact\""}]]}],"\n"]}],"\n",["$","p",null,{"children":"两个模式,紧凑模式和松散模式。"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/config.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L32",null,{"label":"editOnGithub"}]]}],["$","$L33",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L34",null,{"items":"$undefined"}]]}]]}],["$","$L35",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L32",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/themes/shiro/deploy.html b/docs/themes/shiro/deploy.html index a0f412e..9a8adee 100644 --- a/docs/themes/shiro/deploy.html +++ b/docs/themes/shiro/deploy.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>部署 - Mix Space 文档</title><meta name="description" content="一个极简主义的个人网站,纸的纯净和雪的清新"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="open"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="true" data-state="open" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="open" id="radix-:Rd6lbqdb:" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"><div class="ms-3 border-s py-1.5 ps-1.5 md:ms-2"><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/shiro/deploy"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hammer"><path d="m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"></path><path d="m18 15 4-4"></path><path d="m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"></path></svg>部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/config"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bolt"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><circle cx="12" cy="12" r="4"></circle></svg>配置</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-plus"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M8 12h8"></path><path d="M12 8v8"></path></svg>额外功能</a></div></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><div class="-mb-3 flex flex-row items-center gap-1 text-sm font-medium text-fd-muted-foreground"><span class="truncate">Shiro 主题</span></div><h1 class="text-3xl font-bold">部署</h1><p class="mb-8 text-lg text-fd-muted-foreground">一个极简主义的个人网站,纸的纯净和雪的清新</p><div class="prose contain-content" style="content-visibility:auto"><div class="grid grid-cols-1 sm:grid-cols-2 gap-6"><a href="https://github.com/Innei/Shiro" rel="noreferrer noopener" target="_blank" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 m-2 break-words" style="max-width:100%" data-card="true"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Innei/Shiro - GitHub</h3></a></div> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>部署 - Mix Space 文档</title><meta name="description" content="一个极简主义的个人网站,纸的纯净和雪的清新"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="open"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="true" data-state="open" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="open" id="radix-:Rd6lbqdb:" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"><div class="ms-3 border-s py-1.5 ps-1.5 md:ms-2"><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/shiro/deploy"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hammer"><path d="m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"></path><path d="m18 15 4-4"></path><path d="m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"></path></svg>部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/config"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bolt"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><circle cx="12" cy="12" r="4"></circle></svg>配置</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-plus"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M8 12h8"></path><path d="M12 8v8"></path></svg>额外功能</a></div></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><div class="-mb-3 flex flex-row items-center gap-1 text-sm font-medium text-fd-muted-foreground"><span class="truncate">Shiro 主题</span></div><h1 class="text-3xl font-bold">部署</h1><p class="mb-8 text-lg text-fd-muted-foreground">一个极简主义的个人网站,纸的纯净和雪的清新</p><div class="prose contain-content" style="content-visibility:auto"><div class="grid grid-cols-1 sm:grid-cols-2 gap-6"><a href="https://github.com/Innei/Shiro" rel="noreferrer noopener" target="_blank" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 m-2 break-words" style="max-width:100%" data-card="true"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Innei/Shiro - GitHub</h3></a></div> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="前提要求"><a data-card="" href="#前提要求" class="peer">前提要求</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <ul> <li>你已安装 Mix Space 后端并且已启动</li> @@ -190,4 +190,4 @@ <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="完成"><a data-car <p>至此,你已完成了 Shiro 主题的部署,你可以访问你的博客了。</p> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="更新主题"><a data-card="" href="#更新主题" class="peer">更新主题</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <!-- --> -<div class="divide-y divide-fd-border overflow-hidden rounded-lg border bg-fd-card" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="group/accordion relative scroll-m-20"><h3 data-orientation="vertical" data-state="closed" class="not-prose flex flex-row items-center font-medium text-fd-foreground"><button type="button" aria-controls="radix-:Rnvabtvbqdb:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R7vabtvbqdb:" class="flex flex-1 items-center gap-2 p-4 text-start focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring" data-radix-collection-item=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -ms-1 size-4 shrink-0 text-fd-muted-foreground transition-transform duration-200 group-data-[state=open]/accordion:rotate-90"><path d="m9 18 6-6-6-6"></path></svg>Vercel 托管</button></h3><div data-state="closed" id="radix-:Rnvabtvbqdb:" hidden="" role="region" aria-labelledby="radix-:R7vabtvbqdb:" data-orientation="vertical" class="overflow-hidden data-[state=closed]:animate-fd-accordion-up data-[state=open]:animate-fd-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="group/accordion relative scroll-m-20"><h3 data-orientation="vertical" data-state="closed" class="not-prose flex flex-row items-center font-medium text-fd-foreground"><button type="button" aria-controls="radix-:Rrvabtvbqdb:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rbvabtvbqdb:" class="flex flex-1 items-center gap-2 p-4 text-start focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring" data-radix-collection-item=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -ms-1 size-4 shrink-0 text-fd-muted-foreground transition-transform duration-200 group-data-[state=open]/accordion:rotate-90"><path d="m9 18 6-6-6-6"></path></svg>Docker Compose 预构建</button></h3><div data-state="closed" id="radix-:Rrvabtvbqdb:" hidden="" role="region" aria-labelledby="radix-:Rbvabtvbqdb:" data-orientation="vertical" class="overflow-hidden data-[state=closed]:animate-fd-accordion-up data-[state=open]:animate-fd-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/deploy.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/themes/shiro/config"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">配置</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#前提要求" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">前提要求</a><a data-active="false" href="#准备步骤" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">准备步骤</a><a data-active="false" href="#设置主题配置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">设置主题配置</a><a data-active="false" href="#配置环境变量" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置环境变量</a><a data-active="false" href="#通过-vercel-部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">通过 Vercel 部署</a><a data-active="false" href="#克隆仓库" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">克隆仓库</a><a data-active="false" href="#打开-vercel-创建项目" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">打开 Vercel 创建项目</a><a data-active="false" href="#键入环境变量--开始部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">键入环境变量 & 开始部署</a><a data-active="false" href="#通过预构建运行--docker-compose" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">通过预构建运行 & Docker Compose</a><a data-active="false" href="#完成" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">完成!</a><a data-active="false" href="#更新主题" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">更新主题</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"shiro\",\"deploy\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/shiro/deploy\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/shiro/deploy\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"dkiWD7i_vn-B5hHHtYMSE\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"部署 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"一个极简主义的个人网站,纸的纯净和雪的清新\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[79,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"ToGitHub\"]\n31:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n32:I[9232,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"default\"]\n33:I[399,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"EnvVariableConfig\"]\n34:I[3625,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-0"])</script><script>self.__next_f.push([1,"7659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Accordions\"]\n35:I[3625,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Accordion\"]\n36:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n37:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n38:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c"])</script><script>self.__next_f.push([1,"5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n39:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#前提要求\",\"title\":\"前提要求\"},{\"depth\":2,\"url\":\"#准备步骤\",\"title\":\"准备步骤\"},{\"depth\":3,\"url\":\"#设置主题配置\",\"title\":\"设置主题配置\"},{\"depth\":3,\"url\":\"#配置环境变量\",\"title\":\"配置环境变量\"},{\"depth\":2,\"url\":\"#通过-vercel-部署\",\"title\":\"通过 Vercel 部署\"},{\"depth\":3,\"url\":\"#克隆仓库\",\"title\":\"克隆仓库\"},{\"depth\":3,\"url\":\"#打开-vercel-创建项目\",\"title\":\"打开 Vercel 创建项目\"},{\"depth\":3,\"url\":\"#键入环境变量--开始部署\",\"title\":\"键入环境变量 \u0026 开始部署\"},{\"depth\":2,\"url\":\"#通过预构建运行--docker-compose\",\"title\":\"通过预构建运行 \u0026 Docker Compose\"},{\"depth\":2,\"url\":\"#完成\",\"title\":\"完成!\"},{\"depth\":2,\"url\":\"#更新主题\",\"title\":\"更新主题\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"部署\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"$L30\",null,{\"repo\":\"Innei/Shiro\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"前提要求\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#前提要求\",\"className\":\"peer\",\"children\":\"前提要求\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"你已安装 Mix Space 后端并且已启动\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"(选择 Vercel 部署)已注册 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://vercel.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Vercel\"}],\" 和 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"GitHub\"}],\" 账号\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"自 Core v7 起,已抛弃 Clerk,取而代之的是 GitHub 和 Google 的 OAuth 2.0,\\n配置步骤请参考 \",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/usage/oauth\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"OAuth 2.0\"}]]}],[\"$\",\"p\",null,{\"children\":[\"$\",\"del\",null,{\"children\":[\"请注意,Shiro 主题的部署教程与初版有所不同,如果你已经部署过 Shiro\\n主题,请重新阅读本文档(尤其是填入配置文件环节,配置有所变化),并阅读\\n\",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"#%E7%A7%BB%E9%99%A4-edge-config\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"「移除 Edge Config」\"}],\" 部分。\"]}]}]]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"准备步骤\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#准备步骤\",\"className\":\"peer\",\"children\":\"准备步骤\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",\"\\n\",\"\\n\",\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"设置主题配置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#设置主题配置\",\"className\":\"peer\",\"children\":\"设置主题配置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"进入 Mix Space 后台,进入「配置与云函数」页面,点击右上角的新增按钮,在编辑页面中,填入以下设置:\"}],[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"名称:\",[\"$\",\"code\",null,{\"children\":\"shiro\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"引用:\",[\"$\",\"code\",null,{\"children\":\"theme\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"数据类型:\",[\"$\",\"code\",null,{\"children\":\"JSON\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"数据:(点击下方的按钮复制)\"}],\"\\n\"]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"请注意,这份配置你需要自行修改成符合你的需求的配置。直接使用下面的配置可能会导致你的博客无法按照你的预期运行。\"}],[\"$\",\"p\",null,{\"children\":[\"下面的配置可能不全,更多配置项的信息请移步 \",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"./config\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"配置项\"}],\" 了解。\"]}],[\"$\",\"p\",null,{\"children\":[\"此外,配置也可写成 yaml 格式,此时数据类型应选择 \",[\"$\",\"code\",null,{\"children\":\"YAML\"}],\"。\"]}]]}]]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"footer\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"otherInfo\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"date\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"2020-{{now}}\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"icp\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"萌 ICP 备 20236136 号\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"link\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://icp.gov.moe/?keyword=20236136\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"linkSections\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"关于\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"links\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"关于本站\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/about-site\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"关于我\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/about\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"关于此项目\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://github.com/innei/Shiro\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"external\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"更多\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"links\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"时间线\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/timeline\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"友链\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/friends\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"监控\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://status.innei.in/status/main\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"external\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"联系\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"links\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"写留言\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/message\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"发邮件\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"mailto:i@innei.ren\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"external\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"GitHub\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://github.com/innei\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"external\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"config\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"color\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"light\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#33A6B8\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#FF6666\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#26A69A\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#fb7287\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#69a6cc\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#F11A7B\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#78C1F3\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#FF6666\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#7ACDF6\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ],\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"dark\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#F596AA\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#A0A7D4\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#ff7b7b\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#99D8CF\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#838BC6\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#FFE5AD\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#9BE8D8\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#A1CCD1\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#EAAEBA\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"bg\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://github.com/Innei/static/blob/master/images/F0q8mwwaIAEtird.jpeg?raw=true\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://github.com/Innei/static/blob/master/images/IMG_2111.jpeg.webp.jpg?raw=true\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ],\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"custom\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"css\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [],\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"styles\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [],\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"js\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [],\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"scripts\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": []\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"site\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"favicon\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/innei.svg\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"faviconDark\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/innei-dark.svg\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"hero\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"title\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"template\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"h1\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"Hi, I'm \\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"font-light text-4xl\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"h1\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"Innei\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"font-medium mx-2 text-4xl\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"h1\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"👋。\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"font-light text-4xl\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"br\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"h1\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"A NodeJS Full Stack \\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"font-light text-4xl\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"code\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"\u003cDeveloper /\u003e\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"font-medium mx-2 text-3xl rounded p-1 bg-gray-200 dark:bg-gray-800/0 hover:dark:bg-gray-800/100 bg-opacity-0 hover:bg-opacity-100 transition-background duration-200\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"span\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"inline-block w-[1px] h-8 -bottom-2 relative bg-gray-800/80 dark:bg-gray-200/80 opacity-0 group-hover:opacity-100 transition-opacity duration-200 group-hover:animation-blink\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"description\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"An independent developer coding with love.\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"module\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"activity\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"endpoint\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/fn/ps/update\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"donate\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"link\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://afdian.net/@Innei\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"qrcode\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.jsdelivr.net/gh/Innei/img-bed@master/20191211132347.png\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.innei.ren/bed/2023/0424213144.png\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"bilibili\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"liveId\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"1434499\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],[\"$\",\"p\",null,{\"children\":\"点击按钮保存配置,随后继续进行下面的步骤。\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置环境变量\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置环境变量\",\"className\":\"peer\",\"children\":\"配置环境变量\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L32\",null,{\"src\":\"https://pan.vinua.cn/f/GqdSM/shiro_input_env.mp4\",\"autoPlay\":false,\"controls\":true,\"playsInline\":true}],[\"$\",\"p\",null,{\"children\":\"在下方的配置表格中,填入你的环境变量,然后点击复制按钮,将环境变量复制到剪贴板中。\"}],[\"$\",\"$L33\",null,{\"variableNames\":[{\"key\":\"NEXT_PUBLIC_API_URL\",\"name\":\"后端 API 地址\"},{\"key\":\"NEXT_PUBLIC_GATEWAY_URL\",\"name\":\"后端网关地址\"},{\"key\":\"ENABLE_EXPERIMENTAL_COREPACK\",\"name\":\"vercel 部署时启用 corepack(取默认值即可)\",\"defaultVal\":\"1\"}]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"通过-vercel-部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#通过-vercel-部署\",\"className\":\"peer\",\"children\":\"通过 Vercel 部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"克隆仓库\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#克隆仓库\",\"className\":\"peer\",\"children\":\"克隆仓库\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":[\"登陆 GitHub 账号,打开 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/Innei/Shiro\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Innei/Shiro\"}],\",点击右上角的 Fork 按钮,将仓库克隆到你的账号下。\"]}],[\"$\",\"$L32\",null,{\"src\":\"https://pan.vinua.cn/f/73dt6/fork_shiro.mp4\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"打开-vercel-创建项目\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#打开-vercel-创建项目\",\"className\":\"peer\",\"children\":\"打开 Vercel 创建项目\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"登陆 Vercel 账号,点击右上角的 New Project 按钮,选择 Import Git Repository,选择你刚刚 Fork 的仓库,点击 Import 按钮,即可进入到项目配置页面。\"}],[\"$\",\"$L32\",null,{\"src\":\"https://pan.vinua.cn/f/52ocj/shiro_create_new_project.mp4\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"键入环境变量--开始部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#键入环境变量--开始部署\",\"className\":\"peer\",\"children\":\"键入环境变量 \u0026 开始部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"在刚刚进入的 Vercel 项目配置页面中,点击 Environment Variables,然后键盘上的 Ctrl + V 将环境变量粘贴到输入框中,然后点击 Deploy 按钮,等待部署完成。\"}],[\"$\",\"p\",null,{\"children\":[\"有关配置自定义域名的教程,请参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://vercel.com/docs/custom-domains\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Vercel 文档\"}],\"。\"]}],[\"$\",\"$L32\",null,{\"src\":\"https://pan.vinua.cn/f/g3YfL/shiro_deploy.mp4\"}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"通过预构建运行--docker-compose\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#通过预构建运行--docker-compose\",\"className\":\"peer\",\"children\":\"通过预构建运行 \u0026 Docker Compose\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"参见 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/Innei/Shiro/blob/main/README.md#whale-%E8%BF%90%E8%A1%8C\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"README 相关部分\"}],\" 完成对应操作,随后配置\",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/extra#%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"反向代理\"}],\"。\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"完成\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#完成\",\"className\":\"peer\",\"children\":\"完成!\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"至此,你已完成了 Shiro 主题的部署,你可以访问你的博客了。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"更新主题\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#更新主题\",\"className\":\"peer\",\"children\":\"更新主题\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",\"\\n\",[\"$\",\"$L34\",null,{\"children\":[[\"$\",\"$L35\",null,{\"title\":\"Vercel 托管\",\"children\":[[\"$\",\"p\",null,{\"children\":\"使用 Vercel 托管的话,只需要在自己 Fork 的项目上 Sync Fork 即可(如图)。如果自己有魔改某些内容的话不要点击 Discard Changes,会把自己的魔改搞没了。\"}],[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"alt\":\"GitPull\",\"src\":\"https://pan.vinua.cn/f/GRefM/0.png\",\"width\":\"1839\",\"height\":\"920\",\"className\":\"rounded-lg\"}]}]]}],[\"$\",\"$L35\",null,{\"title\":\"Docker Compose 预构建\",\"children\":[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" compose\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" pull\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" compose\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" up\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -d\"}]]}]}]}]}]]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/deploy.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L36\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L37\",null,{\"date\":\"$D2024-12-28T09:20:27.000Z\"}]]}],[\"$\",\"$L38\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L39\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L36\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<div class="divide-y divide-fd-border overflow-hidden rounded-lg border bg-fd-card" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="group/accordion relative scroll-m-20"><h3 data-orientation="vertical" data-state="closed" class="not-prose flex flex-row items-center font-medium text-fd-foreground"><button type="button" aria-controls="radix-:Rnvabtvbqdb:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R7vabtvbqdb:" class="flex flex-1 items-center gap-2 p-4 text-start focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring" data-radix-collection-item=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -ms-1 size-4 shrink-0 text-fd-muted-foreground transition-transform duration-200 group-data-[state=open]/accordion:rotate-90"><path d="m9 18 6-6-6-6"></path></svg>Vercel 托管</button></h3><div data-state="closed" id="radix-:Rnvabtvbqdb:" hidden="" role="region" aria-labelledby="radix-:R7vabtvbqdb:" data-orientation="vertical" class="overflow-hidden data-[state=closed]:animate-fd-accordion-up data-[state=open]:animate-fd-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="group/accordion relative scroll-m-20"><h3 data-orientation="vertical" data-state="closed" class="not-prose flex flex-row items-center font-medium text-fd-foreground"><button type="button" aria-controls="radix-:Rrvabtvbqdb:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rbvabtvbqdb:" class="flex flex-1 items-center gap-2 p-4 text-start focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring" data-radix-collection-item=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -ms-1 size-4 shrink-0 text-fd-muted-foreground transition-transform duration-200 group-data-[state=open]/accordion:rotate-90"><path d="m9 18 6-6-6-6"></path></svg>Docker Compose 预构建</button></h3><div data-state="closed" id="radix-:Rrvabtvbqdb:" hidden="" role="region" aria-labelledby="radix-:Rbvabtvbqdb:" data-orientation="vertical" class="overflow-hidden data-[state=closed]:animate-fd-accordion-up data-[state=open]:animate-fd-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/deploy.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/themes/shiro/config"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">配置</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#前提要求" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">前提要求</a><a data-active="false" href="#准备步骤" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">准备步骤</a><a data-active="false" href="#设置主题配置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">设置主题配置</a><a data-active="false" href="#配置环境变量" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置环境变量</a><a data-active="false" href="#通过-vercel-部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">通过 Vercel 部署</a><a data-active="false" href="#克隆仓库" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">克隆仓库</a><a data-active="false" href="#打开-vercel-创建项目" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">打开 Vercel 创建项目</a><a data-active="false" href="#键入环境变量--开始部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">键入环境变量 & 开始部署</a><a data-active="false" href="#通过预构建运行--docker-compose" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">通过预构建运行 & Docker Compose</a><a data-active="false" href="#完成" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">完成!</a><a data-active="false" href="#更新主题" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">更新主题</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"shiro\",\"deploy\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/shiro/deploy\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/shiro/deploy\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"x23YmTlMe4YWK80lgdtFe\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"部署 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"一个极简主义的个人网站,纸的纯净和雪的清新\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[79,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"ToGitHub\"]\n31:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n32:I[9232,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"default\"]\n33:I[399,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"EnvVariableConfig\"]\n34:I[3625,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\","])</script><script>self.__next_f.push([1,"\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Accordions\"]\n35:I[3625,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Accordion\"]\n36:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n37:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n38:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512."])</script><script>self.__next_f.push([1,"js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n39:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#前提要求\",\"title\":\"前提要求\"},{\"depth\":2,\"url\":\"#准备步骤\",\"title\":\"准备步骤\"},{\"depth\":3,\"url\":\"#设置主题配置\",\"title\":\"设置主题配置\"},{\"depth\":3,\"url\":\"#配置环境变量\",\"title\":\"配置环境变量\"},{\"depth\":2,\"url\":\"#通过-vercel-部署\",\"title\":\"通过 Vercel 部署\"},{\"depth\":3,\"url\":\"#克隆仓库\",\"title\":\"克隆仓库\"},{\"depth\":3,\"url\":\"#打开-vercel-创建项目\",\"title\":\"打开 Vercel 创建项目\"},{\"depth\":3,\"url\":\"#键入环境变量--开始部署\",\"title\":\"键入环境变量 \u0026 开始部署\"},{\"depth\":2,\"url\":\"#通过预构建运行--docker-compose\",\"title\":\"通过预构建运行 \u0026 Docker Compose\"},{\"depth\":2,\"url\":\"#完成\",\"title\":\"完成!\"},{\"depth\":2,\"url\":\"#更新主题\",\"title\":\"更新主题\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"部署\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"$L30\",null,{\"repo\":\"Innei/Shiro\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"前提要求\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#前提要求\",\"className\":\"peer\",\"children\":\"前提要求\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"你已安装 Mix Space 后端并且已启动\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"(选择 Vercel 部署)已注册 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://vercel.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Vercel\"}],\" 和 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"GitHub\"}],\" 账号\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"自 Core v7 起,已抛弃 Clerk,取而代之的是 GitHub 和 Google 的 OAuth 2.0,\\n配置步骤请参考 \",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/usage/oauth\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"OAuth 2.0\"}]]}],[\"$\",\"p\",null,{\"children\":[\"$\",\"del\",null,{\"children\":[\"请注意,Shiro 主题的部署教程与初版有所不同,如果你已经部署过 Shiro\\n主题,请重新阅读本文档(尤其是填入配置文件环节,配置有所变化),并阅读\\n\",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"#%E7%A7%BB%E9%99%A4-edge-config\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"「移除 Edge Config」\"}],\" 部分。\"]}]}]]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"准备步骤\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#准备步骤\",\"className\":\"peer\",\"children\":\"准备步骤\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",\"\\n\",\"\\n\",\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"设置主题配置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#设置主题配置\",\"className\":\"peer\",\"children\":\"设置主题配置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"进入 Mix Space 后台,进入「配置与云函数」页面,点击右上角的新增按钮,在编辑页面中,填入以下设置:\"}],[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"名称:\",[\"$\",\"code\",null,{\"children\":\"shiro\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"引用:\",[\"$\",\"code\",null,{\"children\":\"theme\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"数据类型:\",[\"$\",\"code\",null,{\"children\":\"JSON\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"数据:(点击下方的按钮复制)\"}],\"\\n\"]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"请注意,这份配置你需要自行修改成符合你的需求的配置。直接使用下面的配置可能会导致你的博客无法按照你的预期运行。\"}],[\"$\",\"p\",null,{\"children\":[\"下面的配置可能不全,更多配置项的信息请移步 \",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"./config\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"配置项\"}],\" 了解。\"]}],[\"$\",\"p\",null,{\"children\":[\"此外,配置也可写成 yaml 格式,此时数据类型应选择 \",[\"$\",\"code\",null,{\"children\":\"YAML\"}],\"。\"]}]]}]]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"footer\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"otherInfo\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"date\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"2020-{{now}}\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"icp\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"萌 ICP 备 20236136 号\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"link\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://icp.gov.moe/?keyword=20236136\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"linkSections\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"关于\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"links\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"关于本站\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/about-site\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"关于我\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/about\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"关于此项目\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://github.com/innei/Shiro\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"external\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"更多\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"links\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"时间线\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/timeline\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"友链\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/friends\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"监控\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://status.innei.in/status/main\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"external\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"联系\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"links\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"写留言\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/message\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"发邮件\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"mailto:i@innei.ren\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"external\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"name\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"GitHub\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"href\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://github.com/innei\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"external\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"config\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"color\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"light\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#33A6B8\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#FF6666\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#26A69A\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#fb7287\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#69a6cc\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#F11A7B\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#78C1F3\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#FF6666\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#7ACDF6\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ],\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"dark\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#F596AA\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#A0A7D4\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#ff7b7b\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#99D8CF\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#838BC6\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#FFE5AD\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#9BE8D8\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#A1CCD1\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"#EAAEBA\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":\" \"}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"bg\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://github.com/Innei/static/blob/master/images/F0q8mwwaIAEtird.jpeg?raw=true\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://github.com/Innei/static/blob/master/images/IMG_2111.jpeg.webp.jpg?raw=true\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ],\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"custom\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"css\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [],\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"styles\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [],\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"js\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [],\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"scripts\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": []\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"site\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"favicon\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/innei.svg\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"faviconDark\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/innei-dark.svg\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"hero\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"title\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"template\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"h1\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"Hi, I'm \\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"font-light text-4xl\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"h1\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"Innei\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"font-medium mx-2 text-4xl\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"h1\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"👋。\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"font-light text-4xl\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"br\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"h1\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"A NodeJS Full Stack \\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"font-light text-4xl\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"code\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"text\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"\u003cDeveloper /\u003e\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"font-medium mx-2 text-3xl rounded p-1 bg-gray-200 dark:bg-gray-800/0 hover:dark:bg-gray-800/100 bg-opacity-0 hover:bg-opacity-100 transition-background duration-200\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" {\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"type\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"span\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"class\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"inline-block w-[1px] h-8 -bottom-2 relative bg-gray-800/80 dark:bg-gray-200/80 opacity-0 group-hover:opacity-100 transition-opacity duration-200 group-hover:animation-blink\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"description\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"An independent developer coding with love.\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"module\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"activity\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"endpoint\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/fn/ps/update\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"donate\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"link\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://afdian.net/@Innei\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"qrcode\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.jsdelivr.net/gh/Innei/img-bed@master/20191211132347.png\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.innei.ren/bed/2023/0424213144.png\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"bilibili\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"liveId\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"1434499\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],[\"$\",\"p\",null,{\"children\":\"点击按钮保存配置,随后继续进行下面的步骤。\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置环境变量\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置环境变量\",\"className\":\"peer\",\"children\":\"配置环境变量\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L32\",null,{\"src\":\"https://pan.vinua.cn/f/GqdSM/shiro_input_env.mp4\",\"autoPlay\":false,\"controls\":true,\"playsInline\":true}],[\"$\",\"p\",null,{\"children\":\"在下方的配置表格中,填入你的环境变量,然后点击复制按钮,将环境变量复制到剪贴板中。\"}],[\"$\",\"$L33\",null,{\"variableNames\":[{\"key\":\"NEXT_PUBLIC_API_URL\",\"name\":\"后端 API 地址\"},{\"key\":\"NEXT_PUBLIC_GATEWAY_URL\",\"name\":\"后端网关地址\"},{\"key\":\"ENABLE_EXPERIMENTAL_COREPACK\",\"name\":\"vercel 部署时启用 corepack(取默认值即可)\",\"defaultVal\":\"1\"}]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"通过-vercel-部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#通过-vercel-部署\",\"className\":\"peer\",\"children\":\"通过 Vercel 部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"克隆仓库\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#克隆仓库\",\"className\":\"peer\",\"children\":\"克隆仓库\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":[\"登陆 GitHub 账号,打开 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/Innei/Shiro\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Innei/Shiro\"}],\",点击右上角的 Fork 按钮,将仓库克隆到你的账号下。\"]}],[\"$\",\"$L32\",null,{\"src\":\"https://pan.vinua.cn/f/73dt6/fork_shiro.mp4\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"打开-vercel-创建项目\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#打开-vercel-创建项目\",\"className\":\"peer\",\"children\":\"打开 Vercel 创建项目\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"登陆 Vercel 账号,点击右上角的 New Project 按钮,选择 Import Git Repository,选择你刚刚 Fork 的仓库,点击 Import 按钮,即可进入到项目配置页面。\"}],[\"$\",\"$L32\",null,{\"src\":\"https://pan.vinua.cn/f/52ocj/shiro_create_new_project.mp4\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"键入环境变量--开始部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#键入环境变量--开始部署\",\"className\":\"peer\",\"children\":\"键入环境变量 \u0026 开始部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"在刚刚进入的 Vercel 项目配置页面中,点击 Environment Variables,然后键盘上的 Ctrl + V 将环境变量粘贴到输入框中,然后点击 Deploy 按钮,等待部署完成。\"}],[\"$\",\"p\",null,{\"children\":[\"有关配置自定义域名的教程,请参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://vercel.com/docs/custom-domains\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Vercel 文档\"}],\"。\"]}],[\"$\",\"$L32\",null,{\"src\":\"https://pan.vinua.cn/f/g3YfL/shiro_deploy.mp4\"}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"通过预构建运行--docker-compose\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#通过预构建运行--docker-compose\",\"className\":\"peer\",\"children\":\"通过预构建运行 \u0026 Docker Compose\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"参见 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/Innei/Shiro/blob/main/README.md#whale-%E8%BF%90%E8%A1%8C\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"README 相关部分\"}],\" 完成对应操作,随后配置\",[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/core/extra#%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"children\":\"反向代理\"}],\"。\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"完成\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#完成\",\"className\":\"peer\",\"children\":\"完成!\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"至此,你已完成了 Shiro 主题的部署,你可以访问你的博客了。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"更新主题\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#更新主题\",\"className\":\"peer\",\"children\":\"更新主题\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",\"\\n\",[\"$\",\"$L34\",null,{\"children\":[[\"$\",\"$L35\",null,{\"title\":\"Vercel 托管\",\"children\":[[\"$\",\"p\",null,{\"children\":\"使用 Vercel 托管的话,只需要在自己 Fork 的项目上 Sync Fork 即可(如图)。如果自己有魔改某些内容的话不要点击 Discard Changes,会把自己的魔改搞没了。\"}],[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"alt\":\"GitPull\",\"src\":\"https://pan.vinua.cn/f/GRefM/0.png\",\"width\":\"1839\",\"height\":\"920\",\"className\":\"rounded-lg\"}]}]]}],[\"$\",\"$L35\",null,{\"title\":\"Docker Compose 预构建\",\"children\":[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" compose\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" pull\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" \u0026\u0026 \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"docker\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" compose\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" up\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" -d\"}]]}]}]}]}]]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/deploy.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L36\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L37\",null,{\"date\":\"$D2024-12-28T09:20:27.000Z\"}]]}],[\"$\",\"$L38\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L39\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L36\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/themes/shiro/deploy.txt b/docs/themes/shiro/deploy.txt index 285938c..ec2f09d 100644 --- a/docs/themes/shiro/deploy.txt +++ b/docs/themes/shiro/deploy.txt @@ -1,59 +1,59 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","themes","shiro","deploy"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/shiro/deploy","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/shiro/deploy","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","dkiWD7i_vn-B5hHHtYMSE",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","themes","shiro","deploy"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/shiro/deploy","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/shiro/deploy","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","x23YmTlMe4YWK80lgdtFe",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"部署 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"一个极简主义的个人网站,纸的纯净和雪的清新"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[79,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"ToGitHub"] -31:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -32:I[9232,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"default"] -33:I[399,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"EnvVariableConfig"] -34:I[3625,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Accordions"] -35:I[3625,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Accordion"] -36:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -37:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -38:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -39:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[79,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"ToGitHub"] +31:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +32:I[9232,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"default"] +33:I[399,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"EnvVariableConfig"] +34:I[3625,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Accordions"] +35:I[3625,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Accordion"] +36:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +37:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +38:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +39:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#前提要求","title":"前提要求"},{"depth":2,"url":"#准备步骤","title":"准备步骤"},{"depth":3,"url":"#设置主题配置","title":"设置主题配置"},{"depth":3,"url":"#配置环境变量","title":"配置环境变量"},{"depth":2,"url":"#通过-vercel-部署","title":"通过 Vercel 部署"},{"depth":3,"url":"#克隆仓库","title":"克隆仓库"},{"depth":3,"url":"#打开-vercel-创建项目","title":"打开 Vercel 创建项目"},{"depth":3,"url":"#键入环境变量--开始部署","title":"键入环境变量 & 开始部署"},{"depth":2,"url":"#通过预构建运行--docker-compose","title":"通过预构建运行 & Docker Compose"},{"depth":2,"url":"#完成","title":"完成!"},{"depth":2,"url":"#更新主题","title":"更新主题"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"部署","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"一个极简主义的个人网站,纸的纯净和雪的清新","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","$L30",null,{"repo":"Innei/Shiro"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"前提要求","children":[["$","a",null,{"data-card":"","href":"#前提要求","className":"peer","children":"前提要求"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":"你已安装 Mix Space 后端并且已启动"}],"\n",["$","li",null,{"children":["(选择 Vercel 部署)已注册 ",["$","a",null,{"ref":"$undefined","href":"https://vercel.com/","rel":"noreferrer noopener","target":"_blank","children":"Vercel"}]," 和 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/","rel":"noreferrer noopener","target":"_blank","children":"GitHub"}]," 账号"]}],"\n"]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":[["$","p",null,{"children":["自 Core v7 起,已抛弃 Clerk,取而代之的是 GitHub 和 Google 的 OAuth 2.0,\n配置步骤请参考 ",["$","$L11",null,{"ref":"$undefined","href":"/usage/oauth","prefetch":"$undefined","replace":"$undefined","children":"OAuth 2.0"}]]}],["$","p",null,{"children":["$","del",null,{"children":["请注意,Shiro 主题的部署教程与初版有所不同,如果你已经部署过 Shiro\n主题,请重新阅读本文档(尤其是填入配置文件环节,配置有所变化),并阅读\n",["$","$L11",null,{"ref":"$undefined","href":"#%E7%A7%BB%E9%99%A4-edge-config","prefetch":"$undefined","replace":"$undefined","children":"「移除 Edge Config」"}]," 部分。"]}]}]]}]]}]]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"准备步骤","children":[["$","a",null,{"data-card":"","href":"#准备步骤","className":"peer","children":"准备步骤"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n","\n","\n","\n",["$","div",null,{"className":"steps","children":[["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"设置主题配置","children":[["$","a",null,{"data-card":"","href":"#设置主题配置","className":"peer","children":"设置主题配置"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","p",null,{"children":"进入 Mix Space 后台,进入「配置与云函数」页面,点击右上角的新增按钮,在编辑页面中,填入以下设置:"}],["$","ul",null,{"children":["\n",["$","li",null,{"children":["名称:",["$","code",null,{"children":"shiro"}]]}],"\n",["$","li",null,{"children":["引用:",["$","code",null,{"children":"theme"}]]}],"\n",["$","li",null,{"children":["数据类型:",["$","code",null,{"children":"JSON"}]]}],"\n",["$","li",null,{"children":"数据:(点击下方的按钮复制)"}],"\n"]}],["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":[["$","p",null,{"children":"请注意,这份配置你需要自行修改成符合你的需求的配置。直接使用下面的配置可能会导致你的博客无法按照你的预期运行。"}],["$","p",null,{"children":["下面的配置可能不全,更多配置项的信息请移步 ",["$","$L11",null,{"ref":"$undefined","href":"./config","prefetch":"$undefined","replace":"$undefined","children":"配置项"}]," 了解。"]}],["$","p",null,{"children":["此外,配置也可写成 yaml 格式,此时数据类型应选择 ",["$","code",null,{"children":"YAML"}],"。"]}]]}]]}]]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"footer\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"otherInfo\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"date\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"2020-{{now}}\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"icp\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"text\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"萌 ICP 备 20236136 号\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"link\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"https://icp.gov.moe/?keyword=20236136\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"linkSections\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": ["}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"关于\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"links\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": ["}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"关于本站\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"href\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"/about-site\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"关于我\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"href\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"/about\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"关于此项目\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"href\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"https://github.com/innei/Shiro\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"external\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"true"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ]"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"更多\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"links\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": ["}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"时间线\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"href\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"/timeline\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"友链\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"href\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"/friends\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"监控\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"href\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"https://status.innei.in/status/main\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"external\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"true"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ]"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"联系\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"links\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": ["}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"写留言\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"href\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"/message\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"发邮件\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"href\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"mailto:i@innei.ren\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"external\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"true"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"name\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"GitHub\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"href\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"https://github.com/innei\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"external\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"true"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ]"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ]"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"config\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"color\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"light\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": ["}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#33A6B8\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#FF6666\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#26A69A\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#fb7287\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#69a6cc\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#F11A7B\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#78C1F3\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#FF6666\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#7ACDF6\""}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ],"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"dark\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": ["}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#F596AA\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#A0A7D4\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#ff7b7b\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#99D8CF\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#838BC6\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#FFE5AD\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#9BE8D8\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#A1CCD1\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"#EAAEBA\""}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ]"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":" "}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"bg\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": ["}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"https://github.com/Innei/static/blob/master/images/F0q8mwwaIAEtird.jpeg?raw=true\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"https://github.com/Innei/static/blob/master/images/IMG_2111.jpeg.webp.jpg?raw=true\""}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ],"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"custom\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"css\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": [],"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"styles\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": [],"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"js\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": [],"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"scripts\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": []"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"site\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"favicon\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"/innei.svg\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"faviconDark\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"/innei-dark.svg\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"hero\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"title\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"template\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": ["}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"type\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"h1\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"text\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"Hi, I'm \""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"class\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"font-light text-4xl\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"type\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"h1\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"text\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"Innei\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"class\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"font-medium mx-2 text-4xl\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"type\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"h1\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"text\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"👋。\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"class\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"font-light text-4xl\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"type\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"br\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"type\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"h1\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"text\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"A NodeJS Full Stack \""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"class\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"font-light text-4xl\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"type\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"code\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"text\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"<Developer />\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"class\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"font-medium mx-2 text-3xl rounded p-1 bg-gray-200 dark:bg-gray-800/0 hover:dark:bg-gray-800/100 bg-opacity-0 hover:bg-opacity-100 transition-background duration-200\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" {"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"type\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"span\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"class\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"inline-block w-[1px] h-8 -bottom-2 relative bg-gray-800/80 dark:bg-gray-200/80 opacity-0 group-hover:opacity-100 transition-opacity duration-200 group-hover:animation-blink\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ]"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"description\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"An independent developer coding with love.\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"module\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"activity\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"enable\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"true"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"endpoint\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"/fn/ps/update\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"donate\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"enable\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"true"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"link\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"https://afdian.net/@Innei\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"qrcode\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": ["}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"https://cdn.jsdelivr.net/gh/Innei/img-bed@master/20191211132347.png\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"https://cdn.innei.ren/bed/2023/0424213144.png\""}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ]"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"bilibili\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"liveId\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"1434499"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"}"}]}]]}]}],["$","p",null,{"children":"点击按钮保存配置,随后继续进行下面的步骤。"}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置环境变量","children":[["$","a",null,{"data-card":"","href":"#配置环境变量","className":"peer","children":"配置环境变量"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L32",null,{"src":"https://pan.vinua.cn/f/GqdSM/shiro_input_env.mp4","autoPlay":false,"controls":true,"playsInline":true}],["$","p",null,{"children":"在下方的配置表格中,填入你的环境变量,然后点击复制按钮,将环境变量复制到剪贴板中。"}],["$","$L33",null,{"variableNames":[{"key":"NEXT_PUBLIC_API_URL","name":"后端 API 地址"},{"key":"NEXT_PUBLIC_GATEWAY_URL","name":"后端网关地址"},{"key":"ENABLE_EXPERIMENTAL_COREPACK","name":"vercel 部署时启用 corepack(取默认值即可)","defaultVal":"1"}]}]]}]]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"通过-vercel-部署","children":[["$","a",null,{"data-card":"","href":"#通过-vercel-部署","className":"peer","children":"通过 Vercel 部署"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"className":"steps","children":[["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"克隆仓库","children":[["$","a",null,{"data-card":"","href":"#克隆仓库","className":"peer","children":"克隆仓库"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","p",null,{"children":["登陆 GitHub 账号,打开 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/Innei/Shiro","rel":"noreferrer noopener","target":"_blank","children":"Innei/Shiro"}],",点击右上角的 Fork 按钮,将仓库克隆到你的账号下。"]}],["$","$L32",null,{"src":"https://pan.vinua.cn/f/73dt6/fork_shiro.mp4"}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"打开-vercel-创建项目","children":[["$","a",null,{"data-card":"","href":"#打开-vercel-创建项目","className":"peer","children":"打开 Vercel 创建项目"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","p",null,{"children":"登陆 Vercel 账号,点击右上角的 New Project 按钮,选择 Import Git Repository,选择你刚刚 Fork 的仓库,点击 Import 按钮,即可进入到项目配置页面。"}],["$","$L32",null,{"src":"https://pan.vinua.cn/f/52ocj/shiro_create_new_project.mp4"}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"键入环境变量--开始部署","children":[["$","a",null,{"data-card":"","href":"#键入环境变量--开始部署","className":"peer","children":"键入环境变量 & 开始部署"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","p",null,{"children":"在刚刚进入的 Vercel 项目配置页面中,点击 Environment Variables,然后键盘上的 Ctrl + V 将环境变量粘贴到输入框中,然后点击 Deploy 按钮,等待部署完成。"}],["$","p",null,{"children":["有关配置自定义域名的教程,请参考 ",["$","a",null,{"ref":"$undefined","href":"https://vercel.com/docs/custom-domains","rel":"noreferrer noopener","target":"_blank","children":"Vercel 文档"}],"。"]}],["$","$L32",null,{"src":"https://pan.vinua.cn/f/g3YfL/shiro_deploy.mp4"}]]}]]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"通过预构建运行--docker-compose","children":[["$","a",null,{"data-card":"","href":"#通过预构建运行--docker-compose","className":"peer","children":"通过预构建运行 & Docker Compose"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["参见 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/Innei/Shiro/blob/main/README.md#whale-%E8%BF%90%E8%A1%8C","rel":"noreferrer noopener","target":"_blank","children":"README 相关部分"}]," 完成对应操作,随后配置",["$","$L11",null,{"ref":"$undefined","href":"/docs/core/extra#%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86","prefetch":"$undefined","replace":"$undefined","children":"反向代理"}],"。"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"完成","children":[["$","a",null,{"data-card":"","href":"#完成","className":"peer","children":"完成!"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"至此,你已完成了 Shiro 主题的部署,你可以访问你的博客了。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"更新主题","children":[["$","a",null,{"data-card":"","href":"#更新主题","className":"peer","children":"更新主题"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n","\n",["$","$L34",null,{"children":[["$","$L35",null,{"title":"Vercel 托管","children":[["$","p",null,{"children":"使用 Vercel 托管的话,只需要在自己 Fork 的项目上 Sync Fork 即可(如图)。如果自己有魔改某些内容的话不要点击 Discard Changes,会把自己的魔改搞没了。"}],["$","p",null,{"children":["$","$La",null,{"sizes":"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px","alt":"GitPull","src":"https://pan.vinua.cn/f/GRefM/0.png","width":"1839","height":"920","className":"rounded-lg"}]}]]}],["$","$L35",null,{"title":"Docker Compose 预构建","children":["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"docker"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" compose"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" pull"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" && "}],["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"docker"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" compose"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" up"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" -d"}]]}]}]}]}]]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/deploy.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L36",null,{"label":"editOnGithub"}]]}],["$","$L37",null,{"date":"$D2024-12-28T09:20:27.000Z"}]]}],["$","$L38",null,{"items":"$undefined"}]]}]]}],["$","$L39",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L36",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/themes/shiro/extra.html b/docs/themes/shiro/extra.html index 12b7e3c..07bb2c9 100644 --- a/docs/themes/shiro/extra.html +++ b/docs/themes/shiro/extra.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>额外功能 - Mix Space 文档</title><meta name="description" content="Shiro 主题的额外功能配置"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="open"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="true" data-state="open" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="open" id="radix-:Rd6lbqdb:" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"><div class="ms-3 border-s py-1.5 ps-1.5 md:ms-2"><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/deploy"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hammer"><path d="m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"></path><path d="m18 15 4-4"></path><path d="m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"></path></svg>部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/config"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bolt"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><circle cx="12" cy="12" r="4"></circle></svg>配置</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/shiro/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-plus"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M8 12h8"></path><path d="M12 8v8"></path></svg>额外功能</a></div></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><div class="-mb-3 flex flex-row items-center gap-1 text-sm font-medium text-fd-muted-foreground"><span class="truncate">Shiro 主题</span></div><h1 class="text-3xl font-bold">额外功能</h1><p class="mb-8 text-lg text-fd-muted-foreground">Shiro 主题的额外功能配置</p><div class="prose contain-content" style="content-visibility:auto"><h1 class="flex scroll-m-28 flex-row items-center gap-2" id="额外功能"><a data-card="" href="#额外功能" class="peer">额外功能</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h1> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>额外功能 - Mix Space 文档</title><meta name="description" content="Shiro 主题的额外功能配置"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="open"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="true" data-state="open" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="open" id="radix-:Rd6lbqdb:" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"><div class="ms-3 border-s py-1.5 ps-1.5 md:ms-2"><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/deploy"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hammer"><path d="m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"></path><path d="m18 15 4-4"></path><path d="m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"></path></svg>部署</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/shiro/config"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bolt"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><circle cx="12" cy="12" r="4"></circle></svg>配置</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/shiro/extra"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-plus"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M8 12h8"></path><path d="M12 8v8"></path></svg>额外功能</a></div></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><div class="-mb-3 flex flex-row items-center gap-1 text-sm font-medium text-fd-muted-foreground"><span class="truncate">Shiro 主题</span></div><h1 class="text-3xl font-bold">额外功能</h1><p class="mb-8 text-lg text-fd-muted-foreground">Shiro 主题的额外功能配置</p><div class="prose contain-content" style="content-visibility:auto"><h1 class="flex scroll-m-28 flex-row items-center gap-2" id="额外功能"><a data-card="" href="#额外功能" class="peer">额外功能</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h1> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="扩展的-markdown-语法"><a data-card="" href="#扩展的-markdown-语法" class="peer">扩展的 Markdown 语法</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <p>参考 <a href="https://shiro.innei.in/#/markdown" rel="noreferrer noopener" target="_blank">https://shiro.innei.in/#/markdown</a></p> <p><strong>对于 LinkCard 的解析,某些需要你填写 API Key,以下的键值都是填写在 .env 环境变量中</strong></p> @@ -141,4 +141,4 @@ <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="签名动画"><a da <span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> "svg"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">"<svg width=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">177.006</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> height=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">84.901</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> viewBox=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">0 0 177.006 84.901</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> xmlns=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">http://www.w3.org/2000/svg</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">><g id=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">svgGroup</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> stroke-linecap=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">round</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> fill-rule=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">evenodd</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> font-size=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">9pt</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> stroke=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">#000</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> stroke-width=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">0.25mm</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> fill=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">#000</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> style=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">stroke:#000;stroke-width:0.25mm;fill:#000</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">><path d=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">M 65.906 67.201 L 66.906 66.501 A 5.892 5.892 0 0 1 67.229 66.328 Q 67.536 66.177 67.756 66.126 A 0.897 0.897 0 0 1 67.956 66.101 A 0.505 0.505 0 0 1 68.206 66.174 Q 68.446 66.31 68.706 66.701 Q 69.106 67.301 69.106 68.001 A 0.901 0.901 0 0 1 68.938 68.504 Q 68.638 68.952 67.806 69.401 A 25.273 25.273 0 0 1 63.748 72.455 Q 59.243 75.254 51.998 77.916 A 132.862 132.862 0 0 1 46.156 79.901 A 120.782 120.782 0 0 1 33.098 83.274 Q 26.377 84.592 20.307 84.842 A 68.148 68.148 0 0 1 17.506 84.901 A 44.877 44.877 0 0 1 11.558 84.542 Q 0.006 82.988 0.006 74.701 A 2.27 2.27 0 0 1 0.217 73.812 Q 0.746 72.588 2.595 70.792 A 28.322 28.322 0 0 1 3.006 70.401 A 89.197 89.197 0 0 1 4.573 69 Q 7.479 66.47 8.426 66.227 A 0.73 0.73 0 0 1 8.606 66.201 Q 9.578 66.201 13.484 68.566 A 85.654 85.654 0 0 1 13.706 68.701 Q 17.806 71.201 24.006 73.701 A 34.364 34.364 0 0 0 32.1 75.905 A 30.279 30.279 0 0 0 36.306 76.201 A 15.624 15.624 0 0 0 40.123 75.762 A 10.427 10.427 0 0 0 45.656 72.401 A 15.647 15.647 0 0 0 47.604 69.583 Q 48.906 67.132 48.906 64.601 A 9.083 9.083 0 0 0 46.918 58.951 A 13.021 13.021 0 0 0 45.506 57.401 A 32.004 32.004 0 0 0 40.723 53.715 A 40.462 40.462 0 0 0 37.256 51.751 Q 32.406 49.301 27.506 46.701 A 32.315 32.315 0 0 1 21.72 42.814 A 28.085 28.085 0 0 1 19.206 40.401 A 13.9 13.9 0 0 1 16.973 37.217 A 10.864 10.864 0 0 1 15.806 32.301 A 14.878 14.878 0 0 1 17.264 26.07 Q 19.2 21.849 23.706 17.401 Q 31.606 9.601 41.806 4.801 Q 52.006 0.001 59.206 0.001 Q 68.206 0.001 68.206 6.001 A 8.195 8.195 0 0 1 66.88 10.415 Q 66.177 11.538 65.101 12.608 A 15.61 15.61 0 0 1 64.956 12.751 A 20.953 20.953 0 0 1 63.443 14.092 Q 61.173 15.901 59.506 15.901 Q 58.806 15.901 58.356 15.451 Q 57.906 15.001 57.906 14.501 Q 57.906 14.001 58.406 13.101 A 4.523 4.523 0 0 0 58.725 12.399 Q 58.87 11.983 58.899 11.59 A 2.623 2.623 0 0 0 58.906 11.401 Q 58.906 9.519 57.333 8.474 A 5.332 5.332 0 0 0 56.556 8.051 Q 54.206 7.001 51.706 7.001 Q 44.793 7.001 37.314 11.363 A 44.499 44.499 0 0 0 36.256 12.001 Q 28.206 17.001 26.806 24.001 Q 27.306 28.201 30.956 31.851 A 37.249 37.249 0 0 0 38.81 37.815 A 41.639 41.639 0 0 0 39.406 38.151 Q 44.206 40.801 48.906 43.501 A 31.929 31.929 0 0 1 54.421 47.468 A 27.584 27.584 0 0 1 56.806 49.901 A 15.405 15.405 0 0 1 58.692 52.579 Q 59.749 54.514 59.956 56.489 A 9.24 9.24 0 0 1 60.006 57.451 A 11.14 11.14 0 0 1 58.742 62.534 A 15.439 15.439 0 0 1 57.206 64.951 A 55.116 55.116 0 0 1 54.505 68.217 Q 53.096 69.787 51.7 71.06 A 33.797 33.797 0 0 1 51.656 71.101 A 205.983 205.983 0 0 0 51.011 71.689 Q 48.906 73.619 48.906 73.751 Q 48.906 73.884 49.142 73.899 A 1.01 1.01 0 0 0 49.206 73.901 Q 54.217 73.901 62.264 69.379 A 82.093 82.093 0 0 0 65.906 67.201 Z M 69.506 72.301 A 0.987 0.987 0 0 0 70.014 72.069 Q 71.149 71.248 73.954 67.529 A 132.541 132.541 0 0 0 75.306 65.701 Q 79.713 59.64 81.17 59.103 A 0.775 0.775 0 0 1 81.406 59.051 Q 82.706 59.001 84.006 61.201 A 54.753 54.753 0 0 1 85.611 64.126 A 67.176 67.176 0 0 1 86.556 66.051 A 12.326 12.326 0 0 0 88.452 68.905 A 16.993 16.993 0 0 0 90.606 70.951 A 11.991 11.991 0 0 0 92.618 72.277 Q 94.412 73.201 96.206 73.201 A 31.123 31.123 0 0 0 97.178 73.187 Q 98.66 73.14 99.295 72.939 A 1.243 1.243 0 0 0 99.606 72.801 Q 100.076 72.487 100.393 72.419 A 0.781 0.781 0 0 1 100.556 72.401 Q 100.906 72.401 100.906 73.201 A 3.658 3.658 0 0 1 100.55 74.534 Q 99.837 76.091 97.706 78.051 A 10.531 10.531 0 0 1 92.637 80.594 A 15.195 15.195 0 0 1 89.506 80.901 Q 81.279 80.901 77.811 71.841 A 25.688 25.688 0 0 1 77.506 71.001 Q 77.206 70.401 76.956 70.401 A 0.479 0.479 0 0 0 76.805 70.429 Q 76.573 70.507 76.206 70.801 A 3.392 3.392 0 0 0 75.979 71.003 Q 75.451 71.513 74.307 72.863 A 91.945 91.945 0 0 0 74.106 73.101 Q 72.506 75.001 70.856 77.001 A 197.786 197.786 0 0 1 70.281 77.694 Q 69.222 78.966 68.862 79.343 A 3.57 3.57 0 0 1 68.806 79.401 Q 68.406 79.801 67.306 79.801 Q 66.206 79.801 66.106 78.601 A 183.587 183.587 0 0 1 65.262 64.622 A 208.746 208.746 0 0 1 65.206 59.751 Q 65.206 49.901 65.456 44.501 Q 65.679 39.67 66.343 32.359 A 534.64 534.64 0 0 1 66.506 30.601 A 78.338 78.338 0 0 1 67.242 24.892 Q 68.042 20.16 69.356 16.701 A 17.553 17.553 0 0 1 70.294 14.613 Q 72.078 11.301 74.506 11.301 A 6.455 6.455 0 0 1 77.639 12.015 Q 81.006 13.851 81.006 20.401 A 37.83 37.83 0 0 1 80.509 26.242 Q 79.562 32.274 76.806 40.051 A 191.929 191.929 0 0 1 74.21 46.973 Q 71.387 54.057 68.706 58.801 Q 69.106 72.301 69.506 72.301 Z M 122.306 64.101 L 119.606 64.301 Q 117.806 64.301 117.806 63.401 A 2.1 2.1 0 0 1 117.988 62.635 Q 118.61 61.106 121.356 58.051 Q 124.215 54.87 126.587 54.25 A 4.42 4.42 0 0 1 127.706 54.101 Q 128.906 54.101 129.856 54.801 A 3.012 3.012 0 0 1 130.429 55.342 A 2.169 2.169 0 0 1 130.906 56.501 L 131.406 61.001 Q 131.677 61.362 131.948 61.397 A 0.453 0.453 0 0 0 132.006 61.401 Q 132.274 61.401 133.343 60.12 A 31.495 31.495 0 0 0 133.606 59.801 A 25.896 25.896 0 0 1 135.587 57.715 Q 138.605 54.901 141.106 54.901 Q 142.032 54.901 142.705 55.104 A 3.165 3.165 0 0 1 143.206 55.301 A 3.828 3.828 0 0 1 143.73 55.624 Q 144.334 56.06 145.056 56.851 Q 146.106 58.001 146.206 58.101 A 3.678 3.678 0 0 1 147.168 57.83 A 3.292 3.292 0 0 1 147.606 57.801 A 1.265 1.265 0 0 1 148.087 57.885 Q 148.636 58.109 148.698 58.931 A 2.915 2.915 0 0 1 148.706 59.151 A 1.769 1.769 0 0 1 148.505 59.88 Q 147.987 60.979 146.124 62.87 A 45.46 45.46 0 0 1 144.806 64.151 A 34.145 34.145 0 0 1 143.202 65.567 Q 140.799 67.547 139.359 67.772 A 2.293 2.293 0 0 1 139.006 67.801 A 3.754 3.754 0 0 1 136.205 66.568 A 5.495 5.495 0 0 1 135.806 66.101 Q 134.765 64.739 134.173 64.468 A 0.65 0.65 0 0 0 133.906 64.401 Q 132.071 64.401 131.7 65.927 A 3.704 3.704 0 0 0 131.606 66.801 Q 131.606 68.601 133.256 72.901 A 115.615 115.615 0 0 1 133.816 74.39 Q 134.79 77.035 134.893 77.836 A 1.309 1.309 0 0 1 134.906 78.001 A 3.258 3.258 0 0 1 133.654 80.607 A 5.263 5.263 0 0 1 132.856 81.151 Q 130.806 82.301 128.356 82.301 A 12.266 12.266 0 0 1 126.784 82.206 Q 125.39 82.026 124.406 81.501 A 3.622 3.622 0 0 1 123.664 80.988 A 2.199 2.199 0 0 1 122.906 79.301 L 125.706 67.201 Q 125.706 64.101 122.306 64.101 Z M 157.506 57.301 L 157.506 56.901 A 5.233 5.233 0 0 1 157.763 55.224 A 4.355 4.355 0 0 1 159.006 53.351 A 5.222 5.222 0 0 1 162.233 52.017 A 6.816 6.816 0 0 1 162.706 52.001 A 8.59 8.59 0 0 1 167.909 53.587 Q 170.619 55.563 172.006 60.001 Q 172.306 60.901 172.756 60.901 Q 173.173 60.901 174.149 60.428 A 13.954 13.954 0 0 0 174.306 60.351 A 6.925 6.925 0 0 1 174.964 60.061 Q 175.31 59.931 175.62 59.866 A 2.863 2.863 0 0 1 176.206 59.801 Q 176.927 59.801 176.998 60.614 A 2.155 2.155 0 0 1 177.006 60.801 Q 177.006 61.674 175.367 63.537 A 24.981 24.981 0 0 1 174.856 64.101 A 14.156 14.156 0 0 1 173.884 65.052 Q 172.872 65.944 172.027 66.246 A 2.442 2.442 0 0 1 171.206 66.401 Q 169.106 72.101 164.256 76.951 Q 159.406 81.801 154.306 81.801 A 9.063 9.063 0 0 1 151.194 81.284 A 7.986 7.986 0 0 1 148.306 79.451 Q 146.187 77.376 145.939 73.588 A 15.85 15.85 0 0 1 145.906 72.551 Q 145.906 68.96 148.272 64.872 A 28.479 28.479 0 0 1 149.706 62.651 Q 153.227 57.692 156.921 57.329 A 5.974 5.974 0 0 1 157.506 57.301 Z M 121.652 67.514 A 5.27 5.27 0 0 0 121.106 67.901 A 18.636 18.636 0 0 1 120.715 68.209 Q 119.348 69.258 117.975 69.898 A 10.143 10.143 0 0 1 113.656 70.901 Q 109.906 70.901 107.556 68.351 A 14.958 14.958 0 0 1 105.971 66.32 A 11.08 11.08 0 0 1 104.506 63.001 A 29.113 29.113 0 0 1 104.484 62.913 Q 103.806 60.164 103.806 57.851 A 11.86 11.86 0 0 0 103.797 57.39 Q 103.751 56.198 103.451 55.718 A 0.614 0.614 0 0 0 103.006 55.401 A 1.377 1.377 0 0 0 102.362 55.569 Q 100.984 56.291 99.606 60.101 Q 97.906 64.801 97.906 69.851 A 20.344 20.344 0 0 0 97.906 69.912 Q 97.912 71.851 98.288 73.516 A 11.422 11.422 0 0 0 100.406 78.101 A 7.936 7.936 0 0 0 104.319 80.853 A 10.114 10.114 0 0 0 107.406 81.301 A 8.75 8.75 0 0 0 108.409 81.241 Q 111.302 80.908 114.842 78.688 A 35.475 35.475 0 0 0 118.106 76.351 A 54.78 54.78 0 0 0 119.623 75.096 Q 124.306 71.073 124.306 68.901 A 3.896 3.896 0 0 0 124.288 68.515 Q 124.188 67.512 123.534 67.22 A 1.531 1.531 0 0 0 122.906 67.101 A 1.609 1.609 0 0 0 122.88 67.101 Q 122.316 67.11 121.652 67.514 Z M 68.506 47.601 L 68.506 53.601 A 137.704 137.704 0 0 0 71.32 45.733 A 174.522 174.522 0 0 0 73.356 39.001 Q 74.82 33.794 75.331 29.752 A 32.048 32.048 0 0 0 75.606 25.751 Q 75.606 22.408 74.39 21.194 A 2.417 2.417 0 0 0 72.606 20.501 Q 69.057 20.501 68.58 40.807 A 290.473 290.473 0 0 0 68.506 47.601 Z M 160.706 64.301 A 8.395 8.395 0 0 0 161.834 65.145 Q 164.321 66.701 168.106 66.701 A 2.65 2.65 0 0 1 167.869 67.768 Q 167.519 68.567 166.656 69.401 A 4.357 4.357 0 0 1 165.717 70.088 Q 165.001 70.481 164.084 70.657 A 8.638 8.638 0 0 1 162.456 70.801 A 5.254 5.254 0 0 1 159.302 69.795 A 6.856 6.856 0 0 1 157.856 68.351 A 9.02 9.02 0 0 1 156.658 66.228 A 9.633 9.633 0 0 1 156.006 62.651 A 12.991 12.991 0 0 1 156.006 62.54 Q 156.021 60.787 156.512 59.643 A 3.461 3.461 0 0 1 157.606 58.201 Q 158.006 61.901 160.706 64.301 Z M 100.356 46.101 Q 98.806 44.401 98.806 41.901 A 6.661 6.661 0 0 1 99.146 39.733 A 5.751 5.751 0 0 1 100.356 37.701 A 4.979 4.979 0 0 1 103.974 36.005 A 6.074 6.074 0 0 1 104.206 36.001 A 4.979 4.979 0 0 1 107.896 37.532 A 6.078 6.078 0 0 1 108.056 37.701 Q 109.606 39.401 109.606 41.901 A 6.661 6.661 0 0 1 109.265 44.069 A 5.751 5.751 0 0 1 108.056 46.101 A 4.979 4.979 0 0 1 104.437 47.796 A 6.074 6.074 0 0 1 104.206 47.801 A 4.979 4.979 0 0 1 100.515 46.269 A 6.078 6.078 0 0 1 100.356 46.101 Z</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> vector-effect=</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">non-scaling-stroke</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF">/></g></svg>"</span></span> <span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> }</span></span> <span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> }</span></span> -<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">}</span></span></code></pre></div></div></div></figure></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/extra.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/themes/shiro/config"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">配置</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/themes/kami"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">Kami 主题</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#额外功能" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">额外功能</a><a data-active="false" href="#扩展的-markdown-语法" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">扩展的 Markdown 语法</a><a data-active="false" href="#我的动态" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">我的动态</a><a data-active="false" href="#配置云函数" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置云函数</a><a data-active="false" href="#配置主题配置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置主题配置</a><a data-active="false" href="#配置软件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置软件</a><a data-active="false" href="#processreporter-mac" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">ProcessReporter <code>Mac</code></a><a data-active="false" href="#processreporter-windows" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">ProcessReporter <code>Windows</code></a><a data-active="false" href="#使用-gui-版本" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-8">使用 GUI 版本</a><a data-active="false" href="#使用预编译的二进制文件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-8">使用预编译的二进制文件</a><a data-active="false" href="#使用源代码" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-8">使用源代码</a><a data-active="false" href="#processreporter-linux" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">ProcessReporter <code>Linux</code></a><a data-active="false" href="#个人状态展示" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">个人状态展示</a><a data-active="false" href="#配置云函数-1" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置云函数</a><a data-active="false" href="#设置状态" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">设置状态</a><a data-active="false" href="#签名动画" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">签名动画</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"shiro\",\"extra\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/shiro/extra\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/shiro/extra\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"Hnr8ZoyXmlER0LBW2Tdrm\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"额外功能 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Shiro 主题的额外功能配置\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[79,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"ToGitHub\"]\n31:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n33:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n34:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n35:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659"])</script><script>self.__next_f.push([1,"cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n36:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n32:T251c,"])</script><script>self.__next_f.push([1,"M 65.906 67.201 L 66.906 66.501 A 5.892 5.892 0 0 1 67.229 66.328 Q 67.536 66.177 67.756 66.126 A 0.897 0.897 0 0 1 67.956 66.101 A 0.505 0.505 0 0 1 68.206 66.174 Q 68.446 66.31 68.706 66.701 Q 69.106 67.301 69.106 68.001 A 0.901 0.901 0 0 1 68.938 68.504 Q 68.638 68.952 67.806 69.401 A 25.273 25.273 0 0 1 63.748 72.455 Q 59.243 75.254 51.998 77.916 A 132.862 132.862 0 0 1 46.156 79.901 A 120.782 120.782 0 0 1 33.098 83.274 Q 26.377 84.592 20.307 84.842 A 68.148 68.148 0 0 1 17.506 84.901 A 44.877 44.877 0 0 1 11.558 84.542 Q 0.006 82.988 0.006 74.701 A 2.27 2.27 0 0 1 0.217 73.812 Q 0.746 72.588 2.595 70.792 A 28.322 28.322 0 0 1 3.006 70.401 A 89.197 89.197 0 0 1 4.573 69 Q 7.479 66.47 8.426 66.227 A 0.73 0.73 0 0 1 8.606 66.201 Q 9.578 66.201 13.484 68.566 A 85.654 85.654 0 0 1 13.706 68.701 Q 17.806 71.201 24.006 73.701 A 34.364 34.364 0 0 0 32.1 75.905 A 30.279 30.279 0 0 0 36.306 76.201 A 15.624 15.624 0 0 0 40.123 75.762 A 10.427 10.427 0 0 0 45.656 72.401 A 15.647 15.647 0 0 0 47.604 69.583 Q 48.906 67.132 48.906 64.601 A 9.083 9.083 0 0 0 46.918 58.951 A 13.021 13.021 0 0 0 45.506 57.401 A 32.004 32.004 0 0 0 40.723 53.715 A 40.462 40.462 0 0 0 37.256 51.751 Q 32.406 49.301 27.506 46.701 A 32.315 32.315 0 0 1 21.72 42.814 A 28.085 28.085 0 0 1 19.206 40.401 A 13.9 13.9 0 0 1 16.973 37.217 A 10.864 10.864 0 0 1 15.806 32.301 A 14.878 14.878 0 0 1 17.264 26.07 Q 19.2 21.849 23.706 17.401 Q 31.606 9.601 41.806 4.801 Q 52.006 0.001 59.206 0.001 Q 68.206 0.001 68.206 6.001 A 8.195 8.195 0 0 1 66.88 10.415 Q 66.177 11.538 65.101 12.608 A 15.61 15.61 0 0 1 64.956 12.751 A 20.953 20.953 0 0 1 63.443 14.092 Q 61.173 15.901 59.506 15.901 Q 58.806 15.901 58.356 15.451 Q 57.906 15.001 57.906 14.501 Q 57.906 14.001 58.406 13.101 A 4.523 4.523 0 0 0 58.725 12.399 Q 58.87 11.983 58.899 11.59 A 2.623 2.623 0 0 0 58.906 11.401 Q 58.906 9.519 57.333 8.474 A 5.332 5.332 0 0 0 56.556 8.051 Q 54.206 7.001 51.706 7.001 Q 44.793 7.001 37.314 11.363 A 44.499 44.499 0 0 0 36.256 12.001 Q 28.206 17.001 26.806 24.001 Q 27.306 28.201 30.956 31.851 A 37.249 37.249 0 0 0 38.81 37.815 A 41.639 41.639 0 0 0 39.406 38.151 Q 44.206 40.801 48.906 43.501 A 31.929 31.929 0 0 1 54.421 47.468 A 27.584 27.584 0 0 1 56.806 49.901 A 15.405 15.405 0 0 1 58.692 52.579 Q 59.749 54.514 59.956 56.489 A 9.24 9.24 0 0 1 60.006 57.451 A 11.14 11.14 0 0 1 58.742 62.534 A 15.439 15.439 0 0 1 57.206 64.951 A 55.116 55.116 0 0 1 54.505 68.217 Q 53.096 69.787 51.7 71.06 A 33.797 33.797 0 0 1 51.656 71.101 A 205.983 205.983 0 0 0 51.011 71.689 Q 48.906 73.619 48.906 73.751 Q 48.906 73.884 49.142 73.899 A 1.01 1.01 0 0 0 49.206 73.901 Q 54.217 73.901 62.264 69.379 A 82.093 82.093 0 0 0 65.906 67.201 Z M 69.506 72.301 A 0.987 0.987 0 0 0 70.014 72.069 Q 71.149 71.248 73.954 67.529 A 132.541 132.541 0 0 0 75.306 65.701 Q 79.713 59.64 81.17 59.103 A 0.775 0.775 0 0 1 81.406 59.051 Q 82.706 59.001 84.006 61.201 A 54.753 54.753 0 0 1 85.611 64.126 A 67.176 67.176 0 0 1 86.556 66.051 A 12.326 12.326 0 0 0 88.452 68.905 A 16.993 16.993 0 0 0 90.606 70.951 A 11.991 11.991 0 0 0 92.618 72.277 Q 94.412 73.201 96.206 73.201 A 31.123 31.123 0 0 0 97.178 73.187 Q 98.66 73.14 99.295 72.939 A 1.243 1.243 0 0 0 99.606 72.801 Q 100.076 72.487 100.393 72.419 A 0.781 0.781 0 0 1 100.556 72.401 Q 100.906 72.401 100.906 73.201 A 3.658 3.658 0 0 1 100.55 74.534 Q 99.837 76.091 97.706 78.051 A 10.531 10.531 0 0 1 92.637 80.594 A 15.195 15.195 0 0 1 89.506 80.901 Q 81.279 80.901 77.811 71.841 A 25.688 25.688 0 0 1 77.506 71.001 Q 77.206 70.401 76.956 70.401 A 0.479 0.479 0 0 0 76.805 70.429 Q 76.573 70.507 76.206 70.801 A 3.392 3.392 0 0 0 75.979 71.003 Q 75.451 71.513 74.307 72.863 A 91.945 91.945 0 0 0 74.106 73.101 Q 72.506 75.001 70.856 77.001 A 197.786 197.786 0 0 1 70.281 77.694 Q 69.222 78.966 68.862 79.343 A 3.57 3.57 0 0 1 68.806 79.401 Q 68.406 79.801 67.306 79.801 Q 66.206 79.801 66.106 78.601 A 183.587 183.587 0 0 1 65.262 64.622 A 208.746 208.746 0 0 1 65.206 59.751 Q 65.206 49.901 65.456 44.501 Q 65.679 39.67 66.343 32.359 A 534.64 534.64 0 0 1 66.506 30.601 A 78.338 78.338 0 0 1 67.242 24.892 Q 68.042 20.16 69.356 16.701 A 17.553 17.553 0 0 1 70.294 14.613 Q 72.078 11.301 74.506 11.301 A 6.455 6.455 0 0 1 77.639 12.015 Q 81.006 13.851 81.006 20.401 A 37.83 37.83 0 0 1 80.509 26.242 Q 79.562 32.274 76.806 40.051 A 191.929 191.929 0 0 1 74.21 46.973 Q 71.387 54.057 68.706 58.801 Q 69.106 72.301 69.506 72.301 Z M 122.306 64.101 L 119.606 64.301 Q 117.806 64.301 117.806 63.401 A 2.1 2.1 0 0 1 117.988 62.635 Q 118.61 61.106 121.356 58.051 Q 124.215 54.87 126.587 54.25 A 4.42 4.42 0 0 1 127.706 54.101 Q 128.906 54.101 129.856 54.801 A 3.012 3.012 0 0 1 130.429 55.342 A 2.169 2.169 0 0 1 130.906 56.501 L 131.406 61.001 Q 131.677 61.362 131.948 61.397 A 0.453 0.453 0 0 0 132.006 61.401 Q 132.274 61.401 133.343 60.12 A 31.495 31.495 0 0 0 133.606 59.801 A 25.896 25.896 0 0 1 135.587 57.715 Q 138.605 54.901 141.106 54.901 Q 142.032 54.901 142.705 55.104 A 3.165 3.165 0 0 1 143.206 55.301 A 3.828 3.828 0 0 1 143.73 55.624 Q 144.334 56.06 145.056 56.851 Q 146.106 58.001 146.206 58.101 A 3.678 3.678 0 0 1 147.168 57.83 A 3.292 3.292 0 0 1 147.606 57.801 A 1.265 1.265 0 0 1 148.087 57.885 Q 148.636 58.109 148.698 58.931 A 2.915 2.915 0 0 1 148.706 59.151 A 1.769 1.769 0 0 1 148.505 59.88 Q 147.987 60.979 146.124 62.87 A 45.46 45.46 0 0 1 144.806 64.151 A 34.145 34.145 0 0 1 143.202 65.567 Q 140.799 67.547 139.359 67.772 A 2.293 2.293 0 0 1 139.006 67.801 A 3.754 3.754 0 0 1 136.205 66.568 A 5.495 5.495 0 0 1 135.806 66.101 Q 134.765 64.739 134.173 64.468 A 0.65 0.65 0 0 0 133.906 64.401 Q 132.071 64.401 131.7 65.927 A 3.704 3.704 0 0 0 131.606 66.801 Q 131.606 68.601 133.256 72.901 A 115.615 115.615 0 0 1 133.816 74.39 Q 134.79 77.035 134.893 77.836 A 1.309 1.309 0 0 1 134.906 78.001 A 3.258 3.258 0 0 1 133.654 80.607 A 5.263 5.263 0 0 1 132.856 81.151 Q 130.806 82.301 128.356 82.301 A 12.266 12.266 0 0 1 126.784 82.206 Q 125.39 82.026 124.406 81.501 A 3.622 3.622 0 0 1 123.664 80.988 A 2.199 2.199 0 0 1 122.906 79.301 L 125.706 67.201 Q 125.706 64.101 122.306 64.101 Z M 157.506 57.301 L 157.506 56.901 A 5.233 5.233 0 0 1 157.763 55.224 A 4.355 4.355 0 0 1 159.006 53.351 A 5.222 5.222 0 0 1 162.233 52.017 A 6.816 6.816 0 0 1 162.706 52.001 A 8.59 8.59 0 0 1 167.909 53.587 Q 170.619 55.563 172.006 60.001 Q 172.306 60.901 172.756 60.901 Q 173.173 60.901 174.149 60.428 A 13.954 13.954 0 0 0 174.306 60.351 A 6.925 6.925 0 0 1 174.964 60.061 Q 175.31 59.931 175.62 59.866 A 2.863 2.863 0 0 1 176.206 59.801 Q 176.927 59.801 176.998 60.614 A 2.155 2.155 0 0 1 177.006 60.801 Q 177.006 61.674 175.367 63.537 A 24.981 24.981 0 0 1 174.856 64.101 A 14.156 14.156 0 0 1 173.884 65.052 Q 172.872 65.944 172.027 66.246 A 2.442 2.442 0 0 1 171.206 66.401 Q 169.106 72.101 164.256 76.951 Q 159.406 81.801 154.306 81.801 A 9.063 9.063 0 0 1 151.194 81.284 A 7.986 7.986 0 0 1 148.306 79.451 Q 146.187 77.376 145.939 73.588 A 15.85 15.85 0 0 1 145.906 72.551 Q 145.906 68.96 148.272 64.872 A 28.479 28.479 0 0 1 149.706 62.651 Q 153.227 57.692 156.921 57.329 A 5.974 5.974 0 0 1 157.506 57.301 Z M 121.652 67.514 A 5.27 5.27 0 0 0 121.106 67.901 A 18.636 18.636 0 0 1 120.715 68.209 Q 119.348 69.258 117.975 69.898 A 10.143 10.143 0 0 1 113.656 70.901 Q 109.906 70.901 107.556 68.351 A 14.958 14.958 0 0 1 105.971 66.32 A 11.08 11.08 0 0 1 104.506 63.001 A 29.113 29.113 0 0 1 104.484 62.913 Q 103.806 60.164 103.806 57.851 A 11.86 11.86 0 0 0 103.797 57.39 Q 103.751 56.198 103.451 55.718 A 0.614 0.614 0 0 0 103.006 55.401 A 1.377 1.377 0 0 0 102.362 55.569 Q 100.984 56.291 99.606 60.101 Q 97.906 64.801 97.906 69.851 A 20.344 20.344 0 0 0 97.906 69.912 Q 97.912 71.851 98.288 73.516 A 11.422 11.422 0 0 0 100.406 78.101 A 7.936 7.936 0 0 0 104.319 80.853 A 10.114 10.114 0 0 0 107.406 81.301 A 8.75 8.75 0 0 0 108.409 81.241 Q 111.302 80.908 114.842 78.688 A 35.475 35.475 0 0 0 118.106 76.351 A 54.78 54.78 0 0 0 119.623 75.096 Q 124.306 71.073 124.306 68.901 A 3.896 3.896 0 0 0 124.288 68.515 Q 124.188 67.512 123.534 67.22 A 1.531 1.531 0 0 0 122.906 67.101 A 1.609 1.609 0 0 0 122.88 67.101 Q 122.316 67.11 121.652 67.514 Z M 68.506 47.601 L 68.506 53.601 A 137.704 137.704 0 0 0 71.32 45.733 A 174.522 174.522 0 0 0 73.356 39.001 Q 74.82 33.794 75.331 29.752 A 32.048 32.048 0 0 0 75.606 25.751 Q 75.606 22.408 74.39 21.194 A 2.417 2.417 0 0 0 72.606 20.501 Q 69.057 20.501 68.58 40.807 A 290.473 290.473 0 0 0 68.506 47.601 Z M 160.706 64.301 A 8.395 8.395 0 0 0 161.834 65.145 Q 164.321 66.701 168.106 66.701 A 2.65 2.65 0 0 1 167.869 67.768 Q 167.519 68.567 166.656 69.401 A 4.357 4.357 0 0 1 165.717 70.088 Q 165.001 70.481 164.084 70.657 A 8.638 8.638 0 0 1 162.456 70.801 A 5.254 5.254 0 0 1 159.302 69.795 A 6.856 6.856 0 0 1 157.856 68.351 A 9.02 9.02 0 0 1 156.658 66.228 A 9.633 9.633 0 0 1 156.006 62.651 A 12.991 12.991 0 0 1 156.006 62.54 Q 156.021 60.787 156.512 59.643 A 3.461 3.461 0 0 1 157.606 58.201 Q 158.006 61.901 160.706 64.301 Z M 100.356 46.101 Q 98.806 44.401 98.806 41.901 A 6.661 6.661 0 0 1 99.146 39.733 A 5.751 5.751 0 0 1 100.356 37.701 A 4.979 4.979 0 0 1 103.974 36.005 A 6.074 6.074 0 0 1 104.206 36.001 A 4.979 4.979 0 0 1 107.896 37.532 A 6.078 6.078 0 0 1 108.056 37.701 Q 109.606 39.401 109.606 41.901 A 6.661 6.661 0 0 1 109.265 44.069 A 5.751 5.751 0 0 1 108.056 46.101 A 4.979 4.979 0 0 1 104.437 47.796 A 6.074 6.074 0 0 1 104.206 47.801 A 4.979 4.979 0 0 1 100.515 46.269 A 6.078 6.078 0 0 1 100.356 46.101 Z"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":1,\"url\":\"#额外功能\",\"title\":\"额外功能\"},{\"depth\":2,\"url\":\"#扩展的-markdown-语法\",\"title\":\"扩展的 Markdown 语法\"},{\"depth\":2,\"url\":\"#我的动态\",\"title\":\"我的动态\"},{\"depth\":3,\"url\":\"#配置云函数\",\"title\":\"配置云函数\"},{\"depth\":3,\"url\":\"#配置主题配置\",\"title\":\"配置主题配置\"},{\"depth\":3,\"url\":\"#配置软件\",\"title\":\"配置软件\"},{\"depth\":3,\"url\":\"#processreporter-mac\",\"title\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Mac\"}]]},{\"depth\":3,\"url\":\"#processreporter-windows\",\"title\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Windows\"}]]},{\"depth\":4,\"url\":\"#使用-gui-版本\",\"title\":\"使用 GUI 版本\"},{\"depth\":4,\"url\":\"#使用预编译的二进制文件\",\"title\":\"使用预编译的二进制文件\"},{\"depth\":4,\"url\":\"#使用源代码\",\"title\":\"使用源代码\"},{\"depth\":3,\"url\":\"#processreporter-linux\",\"title\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Linux\"}]]},{\"depth\":2,\"url\":\"#个人状态展示\",\"title\":\"个人状态展示\"},{\"depth\":3,\"url\":\"#配置云函数-1\",\"title\":\"配置云函数\"},{\"depth\":3,\"url\":\"#设置状态\",\"title\":\"设置状态\"},{\"depth\":2,\"url\":\"#签名动画\",\"title\":\"签名动画\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"额外功能\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"Shiro 主题的额外功能配置\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"额外功能\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#额外功能\",\"className\":\"peer\",\"children\":\"额外功能\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"扩展的-markdown-语法\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#扩展的-markdown-语法\",\"className\":\"peer\",\"children\":\"扩展的 Markdown 语法\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://shiro.innei.in/#/markdown\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"https://shiro.innei.in/#/markdown\"}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"strong\",null,{\"children\":\"对于 LinkCard 的解析,某些需要你填写 API Key,以下的键值都是填写在 .env 环境变量中\"}]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"GitHub,默认直接用浏览器访问,可能受到 rate limit,可以填写 \",[\"$\",\"code\",null,{\"children\":\"GH_TOKEN\"}],\" 以保证 API 可达性。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"TMDB,必须填写 \",[\"$\",\"code\",null,{\"children\":\"TMDB_API_KEY\"}],\" 才可以正确解析 tmdb 的链接。参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://post.smzdm.com/p/a5op4w33/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"https://post.smzdm.com/p/a5op4w33/\"}],\" 这里获取 TOKEN\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"我的动态\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#我的动态\",\"className\":\"peer\",\"children\":\"我的动态\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Shiro 主题中,有一个可以在顶部显示博主当前正在做的事情的功能,这个功能是通过云函数和 ProcessReporter 软件实现的。\"}],\"\\n\",\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"mx-space/ProcessReporterMac\"}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"TNXG/ProcessReporterWinpy\"}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"ttimochan/processforlinux\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"非常感谢 Innei, timochan, TNXG 的贡献,目前 ProcessReporter 已支持全平台!\"}]}]]}]]}],\"\\n\",\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置云函数\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置云函数\",\"className\":\"peer\",\"children\":\"配置云函数\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"进入后台,点击左侧菜单栏的「其他 -\u003e 配置与云函数」,然后点击新建按钮,在选项卡中填入以下信息:\"}],[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"名称:\",[\"$\",\"code\",null,{\"children\":\"update\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"引用:\",[\"$\",\"code\",null,{\"children\":\"ps\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"数据类型:\",[\"$\",\"code\",null,{\"children\":\"Function\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"请求方式:\",[\"$\",\"code\",null,{\"children\":\"POST\"}]]}],\"\\n\"]}],[\"$\",\"p\",null,{\"children\":[\"这个地方还需要设置一个密钥,在 Secret 中填入 \",[\"$\",\"code\",null,{\"children\":\"key\"}],\",在 Value 中填入你自己的密钥。\"]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"这个密钥将用于验证你的软件是否有权限更新博主的动态,所以请务必设置一个复杂的密钥。\"}],[\"$\",\"p\",null,{\"children\":[\"$\",\"strong\",null,{\"children\":\"密钥在后面的步骤中还需要用到,所以请务必记住。\"}]}]]}]]}]]}],[\"$\",\"p\",null,{\"children\":\"上方没有提到的选项都不需要填写,然后在右侧的代码编辑器中填入下面链接中的代码:\"}],[\"$\",\"$L30\",null,{\"repo\":\"mx-space/snippets/blob/main/shiro/functions/ps.ts\"}],[\"$\",\"p\",null,{\"children\":\"点击保存按钮,云函数就配置完成了。\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"请关注此代码的更新,它可能会随时变化,你需要及时更新它们\"}]}]]}]]}],[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置主题配置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置主题配置\",\"className\":\"peer\",\"children\":\"配置主题配置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":[\"继续在「配置与云函数」页面,找到「theme -\u003e shiro」配置,点击编辑,进入编辑页面,在代码中找到 \",[\"$\",\"code\",null,{\"children\":\"module\"}],\",加入 activity 配置,如下:(高亮部分)\"]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"module\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"donate\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"false\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"link\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://afdian.net/@Innei\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"qrcode\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.jsdelivr.net/gh/Innei/img-bed@master/20191211132347.png\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.innei.ren/bed/2023/0424213144.png\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"bilibili\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"liveId\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"1434499\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"activity\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"endpoint\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/fn/ps/update\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置软件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置软件\",\"className\":\"peer\",\"children\":\"配置软件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"前往对应着你的电脑系统的软件的 GitHub 仓库,下载并打开 ProcessReporter。\"}],[\"$\",\"$L30\",null,{\"repo\":\"mx-space/ProcessReporterMac\"}],[\"$\",\"$L30\",null,{\"repo\":\"TNXG/ProcessReporterWinpy\"}],[\"$\",\"$L30\",null,{\"repo\":\"ttimochan/processforlinux\"}],[\"$\",\"p\",null,{\"children\":\"由于不同平台有不同的使用方法,不同的软件我们会在下方具体讲述。\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"processreporter-mac\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#processreporter-mac\",\"className\":\"peer\",\"children\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Mac\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"打开软件后,你会发现你的系统菜单栏中多了一个图标,点击图标,然后点击「设置」,在弹出的窗口中填入你的信息:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Endpoint:\",[\"$\",\"code\",null,{\"children\":\"{你的API地址}/fn/ps/update\"}],\" (请将 \",[\"$\",\"code\",null,{\"children\":\"{你的API地址}\"}],\" 替换为你的 API 地址,如:\",[\"$\",\"code\",null,{\"children\":\"https://api.example.com/api/v2\"}],\")\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"API Key:填入你刚刚在云函数中设置的密钥\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"如果你希望软件在开机时自动启动,可以勾选「Launch at login」选项。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"接着关闭窗口,再次点击菜单栏中的图标,点击「Enable」即可。如果一切正常,刷新一下你的博客就可以在博客顶部看到你的动态了。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"processreporter-windows\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#processreporter-windows\",\"className\":\"peer\",\"children\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Windows\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Windows 版本的使用问题,请前往 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TNXG/ProcessReporterWinpy#readme\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"TNXG/ProcessReporterWinpy\"}],\" 查看。\"]}],\"\\n\",[\"$\",\"h4\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用-gui-版本\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用-gui-版本\",\"className\":\"peer\",\"children\":\"使用 GUI 版本\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TNXG/ProcessReporterWinpy/releases\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Releases\"}],\" 页面下载 \",[\"$\",\"code\",null,{\"children\":\"ProcessReporterWinpy_Launcher.exe\"}],\"\\n,配置好 \",[\"$\",\"code\",null,{\"children\":\"config.yml\"}],\" 文件,然后运行 \",[\"$\",\"code\",null,{\"children\":\"ProcessReporterWinpy_Launcher.exe\"}],\" 即可。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"config.yml\"}],\" 配置具体配置项以及说明请参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TNXG/ProcessReporterWinpy#readme\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"TNXG/ProcessReporterWinpy\"}],\"。\"]}],\"\\n\",[\"$\",\"h4\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用预编译的二进制文件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用预编译的二进制文件\",\"className\":\"peer\",\"children\":\"使用预编译的二进制文件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TNXG/ProcessReporterWinpy/releases\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Releases\"}],\" 页面下载 \",[\"$\",\"code\",null,{\"children\":\"ProcessReporterWinpy.exe\"}],\",配置好 \",[\"$\",\"code\",null,{\"children\":\"config.yml\"}],\" 文件后,在终端运行即可,示例如下\"]}],\"\\n\",[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"processforwinpy.exe\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" --\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"path \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"运行目录的路径\\\"\"}]]}]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"config.yml\"}],\" 配置具体配置项以及说明请参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TNXG/ProcessReporterWinpy#readme\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"TNXG/ProcessReporterWinpy\"}],\"。\"]}],\"\\n\",[\"$\",\"h4\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用源代码\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用源代码\",\"className\":\"peer\",\"children\":\"使用源代码\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"下载代码后,修改 \",[\"$\",\"code\",null,{\"children\":\"config.yml\"}],\" 文件,填入你的信息:\"]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"api_url:\",[\"$\",\"code\",null,{\"children\":\"{你的API地址}/fn/ps/update\"}],\" (请将 \",[\"$\",\"code\",null,{\"children\":\"{你的API地址}\"}],\" 替换为你的 API 地址,如:\",[\"$\",\"code\",null,{\"children\":\"https://api.example.com/api/v2\"}],\")\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"api_key:填入你刚刚在云函数中设置的密钥\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"report_time: 上报间隔(单位:秒)\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"接着运行程序即可。如果一切正常,刷新一下你的博客你就可以在博客顶部看到你的动态了。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"processreporter-linux\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#processreporter-linux\",\"className\":\"peer\",\"children\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Linux\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"ttimochan/processforlinux#readme\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在仓库的 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/ttimochan/processforlinux/releases\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Releases\"}],\" 页面下载对应的二进制包,解压运行即可,具体请参照项目的 README 进行配置运行。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"安装完成后,新建 \",[\"$\",\"code\",null,{\"children\":\".env.process\"}],\" 文件,填入你的信息:\"]}],\"\\n\",[\"$\",\"$L31\",null,{\"children\":[\"$\",\"code\",null,{\"className\":\"language-env\",\"children\":\"# 你的 key\\nAPI_KEY=your_key\\n# 你的云函数地址\\nAPI_URL={你的API地址}/fn/ps/update\\n# 上报时间间隔,单位为秒\\nREPORT_TIME=30\\n# 是否开启媒体状态上报\\nMEDIA_ENABLE=true\\n# 是否打印日志\\nLOG_ENABLE=true\\n\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"然后执行程序即可。如果一切正常,刷新一下你的博客你就可以在博客顶部看到你的动态了。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"如果有什么疑问,可以去阅读该项目的 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/ttimochan/processforlinux#readme\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"README\"}]]}],\"\\n\",[\"$\",\"script\",null,{\"children\":\"\\ndocument.addEventListener('DOMContentLoaded', () =\u003e {\\n const style = document.createElement('style');\\n style.textContent = `\\n .nextra-cards img {\\n border-radius: 50%;\\n }\\n .nextra-content pre {\\n max-height: 50vh;\\n }\\n `;\\n document.head.appendChild(style);\\n});\\n\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"个人状态展示\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#个人状态展示\",\"className\":\"peer\",\"children\":\"个人状态展示\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"alt\":\"\",\"placeholder\":\"blur\",\"src\":{\"src\":\"/_next/static/media/status.c2de24b0.png\",\"height\":246,\"width\":488,\"blurDataURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUhISMcHSAuLi8nJyhJSEltamY8PD2noZ9UXJ3YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBgQEAMAiDMGjV/f/xEvYtqtxcAJGZpELTIh8FzQBG1Jzn9QAAAABJRU5ErkJggg==\",\"blurWidth\":8,\"blurHeight\":4},\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"设置当前的状态。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置云函数-1\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置云函数-1\",\"className\":\"peer\",\"children\":\"配置云函数\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"进入后台,点击左侧菜单栏的「其他 -\u003e 配置与云函数」,然后点击新建按钮,在选项卡中填入以下信息:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"名称:\",[\"$\",\"code\",null,{\"children\":\"status\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"引用:\",[\"$\",\"code\",null,{\"children\":\"shiro\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"数据类型:\",[\"$\",\"code\",null,{\"children\":\"Function\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"请求方式:\",[\"$\",\"code\",null,{\"children\":\"ALL\"}]]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"这个地方还需要设置一个密钥,在 Secret 中填入 \",[\"$\",\"code\",null,{\"children\":\"key\"}],\",在 Value 中填入你自己的密钥。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"这个密钥将用于验证你的软件是否有权限更新当前状态,所以请务必设置一个复杂的密钥。\"}],[\"$\",\"p\",null,{\"children\":[\"$\",\"strong\",null,{\"children\":\"密钥在后面的步骤中还需要用到,所以请务必记住。\"}]}]]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"上方没有提到的选项都不需要填写,然后在右侧的代码编辑器中填入下面链接中的代码:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"mx-space/snippets/blob/main/shiro/functions/status.ts\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"点击保存按钮,云函数就配置完成了。\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"请关注此代码的更新,它可能会随时变化,你需要及时更新它们\"}]}]]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"设置状态\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#设置状态\",\"className\":\"peer\",\"children\":\"设置状态\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在主页登录之后,你可以点击此头像的右下方设置状态。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"签名动画\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#签名动画\",\"className\":\"peer\",\"children\":\"签名动画\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此特性为闭源版本特有\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"alt\":\"\",\"src\":{\"src\":\"/_next/static/media/sign.f2dd3df0.gif\",\"height\":370,\"width\":355,\"blurWidth\":0,\"blurHeight\":0},\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在「配置与云函数」页面,找到「theme -\u003e shiro」配置,进入编辑页面,在代码中找到 \",[\"$\",\"code\",null,{\"children\":\"module\"}],\",加入 \",[\"$\",\"code\",null,{\"children\":\"signature\"}],\" 配置,如下(高亮部分):\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"其中 svg 后填生成的 svg 代码,可通过 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://danmarshall.github.io/google-font-to-svg-path/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"此网站\"}],\" 进行生成。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"受限于 Json 语法规则,此处 svg 代码需替换所有的 \",[\"$\",\"code\",null,{\"children\":\"\\\"\"}],\" 为 \",[\"$\",\"code\",null,{\"children\":\"\\\\\\\"\"}],\",否则会报错。\"]}]}]]}]]}],\"\\n\",[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"module\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"donate\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"false\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"link\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://afdian.net/@Innei\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"qrcode\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.jsdelivr.net/gh/Innei/img-bed@master/20191211132347.png\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.innei.ren/bed/2023/0424213144.png\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"bilibili\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"liveId\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"1434499\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"activity\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"endpoint\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/fn/ps/update\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"signature\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"svg\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"\u003csvg width=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"177.006\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" height=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"84.901\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" viewBox=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"0 0 177.006 84.901\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" xmlns=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"http://www.w3.org/2000/svg\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\u003e\u003cg id=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"svgGroup\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" stroke-linecap=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"round\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" fill-rule=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"evenodd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" font-size=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"9pt\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" stroke=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"#000\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" stroke-width=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"0.25mm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" fill=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"#000\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" style=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"stroke:#000;stroke-width:0.25mm;fill:#000\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\u003e\u003cpath d=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"$32\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" vector-effect=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"non-scaling-stroke\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"/\u003e\u003c/g\u003e\u003c/svg\u003e\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/extra.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L33\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L34\",null,{\"date\":\"$D2024-11-03T02:22:40.000Z\"}]]}],[\"$\",\"$L35\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L36\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L33\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">}</span></span></code></pre></div></div></div></figure></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/extra.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/themes/shiro/config"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">配置</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/themes/kami"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">Kami 主题</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#额外功能" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">额外功能</a><a data-active="false" href="#扩展的-markdown-语法" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">扩展的 Markdown 语法</a><a data-active="false" href="#我的动态" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">我的动态</a><a data-active="false" href="#配置云函数" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置云函数</a><a data-active="false" href="#配置主题配置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置主题配置</a><a data-active="false" href="#配置软件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置软件</a><a data-active="false" href="#processreporter-mac" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">ProcessReporter <code>Mac</code></a><a data-active="false" href="#processreporter-windows" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">ProcessReporter <code>Windows</code></a><a data-active="false" href="#使用-gui-版本" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-8">使用 GUI 版本</a><a data-active="false" href="#使用预编译的二进制文件" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-8">使用预编译的二进制文件</a><a data-active="false" href="#使用源代码" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-8">使用源代码</a><a data-active="false" href="#processreporter-linux" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">ProcessReporter <code>Linux</code></a><a data-active="false" href="#个人状态展示" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">个人状态展示</a><a data-active="false" href="#配置云函数-1" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置云函数</a><a data-active="false" href="#设置状态" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">设置状态</a><a data-active="false" href="#签名动画" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">签名动画</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"shiro\",\"extra\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/shiro/extra\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/shiro/extra\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"muNBEWC-YP00bfLFKMNTk\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"额外功能 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Shiro 主题的额外功能配置\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[79,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"ToGitHub\"]\n31:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n33:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n34:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n35:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163"])</script><script>self.__next_f.push([1,"\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n36:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n32:T251c,"])</script><script>self.__next_f.push([1,"M 65.906 67.201 L 66.906 66.501 A 5.892 5.892 0 0 1 67.229 66.328 Q 67.536 66.177 67.756 66.126 A 0.897 0.897 0 0 1 67.956 66.101 A 0.505 0.505 0 0 1 68.206 66.174 Q 68.446 66.31 68.706 66.701 Q 69.106 67.301 69.106 68.001 A 0.901 0.901 0 0 1 68.938 68.504 Q 68.638 68.952 67.806 69.401 A 25.273 25.273 0 0 1 63.748 72.455 Q 59.243 75.254 51.998 77.916 A 132.862 132.862 0 0 1 46.156 79.901 A 120.782 120.782 0 0 1 33.098 83.274 Q 26.377 84.592 20.307 84.842 A 68.148 68.148 0 0 1 17.506 84.901 A 44.877 44.877 0 0 1 11.558 84.542 Q 0.006 82.988 0.006 74.701 A 2.27 2.27 0 0 1 0.217 73.812 Q 0.746 72.588 2.595 70.792 A 28.322 28.322 0 0 1 3.006 70.401 A 89.197 89.197 0 0 1 4.573 69 Q 7.479 66.47 8.426 66.227 A 0.73 0.73 0 0 1 8.606 66.201 Q 9.578 66.201 13.484 68.566 A 85.654 85.654 0 0 1 13.706 68.701 Q 17.806 71.201 24.006 73.701 A 34.364 34.364 0 0 0 32.1 75.905 A 30.279 30.279 0 0 0 36.306 76.201 A 15.624 15.624 0 0 0 40.123 75.762 A 10.427 10.427 0 0 0 45.656 72.401 A 15.647 15.647 0 0 0 47.604 69.583 Q 48.906 67.132 48.906 64.601 A 9.083 9.083 0 0 0 46.918 58.951 A 13.021 13.021 0 0 0 45.506 57.401 A 32.004 32.004 0 0 0 40.723 53.715 A 40.462 40.462 0 0 0 37.256 51.751 Q 32.406 49.301 27.506 46.701 A 32.315 32.315 0 0 1 21.72 42.814 A 28.085 28.085 0 0 1 19.206 40.401 A 13.9 13.9 0 0 1 16.973 37.217 A 10.864 10.864 0 0 1 15.806 32.301 A 14.878 14.878 0 0 1 17.264 26.07 Q 19.2 21.849 23.706 17.401 Q 31.606 9.601 41.806 4.801 Q 52.006 0.001 59.206 0.001 Q 68.206 0.001 68.206 6.001 A 8.195 8.195 0 0 1 66.88 10.415 Q 66.177 11.538 65.101 12.608 A 15.61 15.61 0 0 1 64.956 12.751 A 20.953 20.953 0 0 1 63.443 14.092 Q 61.173 15.901 59.506 15.901 Q 58.806 15.901 58.356 15.451 Q 57.906 15.001 57.906 14.501 Q 57.906 14.001 58.406 13.101 A 4.523 4.523 0 0 0 58.725 12.399 Q 58.87 11.983 58.899 11.59 A 2.623 2.623 0 0 0 58.906 11.401 Q 58.906 9.519 57.333 8.474 A 5.332 5.332 0 0 0 56.556 8.051 Q 54.206 7.001 51.706 7.001 Q 44.793 7.001 37.314 11.363 A 44.499 44.499 0 0 0 36.256 12.001 Q 28.206 17.001 26.806 24.001 Q 27.306 28.201 30.956 31.851 A 37.249 37.249 0 0 0 38.81 37.815 A 41.639 41.639 0 0 0 39.406 38.151 Q 44.206 40.801 48.906 43.501 A 31.929 31.929 0 0 1 54.421 47.468 A 27.584 27.584 0 0 1 56.806 49.901 A 15.405 15.405 0 0 1 58.692 52.579 Q 59.749 54.514 59.956 56.489 A 9.24 9.24 0 0 1 60.006 57.451 A 11.14 11.14 0 0 1 58.742 62.534 A 15.439 15.439 0 0 1 57.206 64.951 A 55.116 55.116 0 0 1 54.505 68.217 Q 53.096 69.787 51.7 71.06 A 33.797 33.797 0 0 1 51.656 71.101 A 205.983 205.983 0 0 0 51.011 71.689 Q 48.906 73.619 48.906 73.751 Q 48.906 73.884 49.142 73.899 A 1.01 1.01 0 0 0 49.206 73.901 Q 54.217 73.901 62.264 69.379 A 82.093 82.093 0 0 0 65.906 67.201 Z M 69.506 72.301 A 0.987 0.987 0 0 0 70.014 72.069 Q 71.149 71.248 73.954 67.529 A 132.541 132.541 0 0 0 75.306 65.701 Q 79.713 59.64 81.17 59.103 A 0.775 0.775 0 0 1 81.406 59.051 Q 82.706 59.001 84.006 61.201 A 54.753 54.753 0 0 1 85.611 64.126 A 67.176 67.176 0 0 1 86.556 66.051 A 12.326 12.326 0 0 0 88.452 68.905 A 16.993 16.993 0 0 0 90.606 70.951 A 11.991 11.991 0 0 0 92.618 72.277 Q 94.412 73.201 96.206 73.201 A 31.123 31.123 0 0 0 97.178 73.187 Q 98.66 73.14 99.295 72.939 A 1.243 1.243 0 0 0 99.606 72.801 Q 100.076 72.487 100.393 72.419 A 0.781 0.781 0 0 1 100.556 72.401 Q 100.906 72.401 100.906 73.201 A 3.658 3.658 0 0 1 100.55 74.534 Q 99.837 76.091 97.706 78.051 A 10.531 10.531 0 0 1 92.637 80.594 A 15.195 15.195 0 0 1 89.506 80.901 Q 81.279 80.901 77.811 71.841 A 25.688 25.688 0 0 1 77.506 71.001 Q 77.206 70.401 76.956 70.401 A 0.479 0.479 0 0 0 76.805 70.429 Q 76.573 70.507 76.206 70.801 A 3.392 3.392 0 0 0 75.979 71.003 Q 75.451 71.513 74.307 72.863 A 91.945 91.945 0 0 0 74.106 73.101 Q 72.506 75.001 70.856 77.001 A 197.786 197.786 0 0 1 70.281 77.694 Q 69.222 78.966 68.862 79.343 A 3.57 3.57 0 0 1 68.806 79.401 Q 68.406 79.801 67.306 79.801 Q 66.206 79.801 66.106 78.601 A 183.587 183.587 0 0 1 65.262 64.622 A 208.746 208.746 0 0 1 65.206 59.751 Q 65.206 49.901 65.456 44.501 Q 65.679 39.67 66.343 32.359 A 534.64 534.64 0 0 1 66.506 30.601 A 78.338 78.338 0 0 1 67.242 24.892 Q 68.042 20.16 69.356 16.701 A 17.553 17.553 0 0 1 70.294 14.613 Q 72.078 11.301 74.506 11.301 A 6.455 6.455 0 0 1 77.639 12.015 Q 81.006 13.851 81.006 20.401 A 37.83 37.83 0 0 1 80.509 26.242 Q 79.562 32.274 76.806 40.051 A 191.929 191.929 0 0 1 74.21 46.973 Q 71.387 54.057 68.706 58.801 Q 69.106 72.301 69.506 72.301 Z M 122.306 64.101 L 119.606 64.301 Q 117.806 64.301 117.806 63.401 A 2.1 2.1 0 0 1 117.988 62.635 Q 118.61 61.106 121.356 58.051 Q 124.215 54.87 126.587 54.25 A 4.42 4.42 0 0 1 127.706 54.101 Q 128.906 54.101 129.856 54.801 A 3.012 3.012 0 0 1 130.429 55.342 A 2.169 2.169 0 0 1 130.906 56.501 L 131.406 61.001 Q 131.677 61.362 131.948 61.397 A 0.453 0.453 0 0 0 132.006 61.401 Q 132.274 61.401 133.343 60.12 A 31.495 31.495 0 0 0 133.606 59.801 A 25.896 25.896 0 0 1 135.587 57.715 Q 138.605 54.901 141.106 54.901 Q 142.032 54.901 142.705 55.104 A 3.165 3.165 0 0 1 143.206 55.301 A 3.828 3.828 0 0 1 143.73 55.624 Q 144.334 56.06 145.056 56.851 Q 146.106 58.001 146.206 58.101 A 3.678 3.678 0 0 1 147.168 57.83 A 3.292 3.292 0 0 1 147.606 57.801 A 1.265 1.265 0 0 1 148.087 57.885 Q 148.636 58.109 148.698 58.931 A 2.915 2.915 0 0 1 148.706 59.151 A 1.769 1.769 0 0 1 148.505 59.88 Q 147.987 60.979 146.124 62.87 A 45.46 45.46 0 0 1 144.806 64.151 A 34.145 34.145 0 0 1 143.202 65.567 Q 140.799 67.547 139.359 67.772 A 2.293 2.293 0 0 1 139.006 67.801 A 3.754 3.754 0 0 1 136.205 66.568 A 5.495 5.495 0 0 1 135.806 66.101 Q 134.765 64.739 134.173 64.468 A 0.65 0.65 0 0 0 133.906 64.401 Q 132.071 64.401 131.7 65.927 A 3.704 3.704 0 0 0 131.606 66.801 Q 131.606 68.601 133.256 72.901 A 115.615 115.615 0 0 1 133.816 74.39 Q 134.79 77.035 134.893 77.836 A 1.309 1.309 0 0 1 134.906 78.001 A 3.258 3.258 0 0 1 133.654 80.607 A 5.263 5.263 0 0 1 132.856 81.151 Q 130.806 82.301 128.356 82.301 A 12.266 12.266 0 0 1 126.784 82.206 Q 125.39 82.026 124.406 81.501 A 3.622 3.622 0 0 1 123.664 80.988 A 2.199 2.199 0 0 1 122.906 79.301 L 125.706 67.201 Q 125.706 64.101 122.306 64.101 Z M 157.506 57.301 L 157.506 56.901 A 5.233 5.233 0 0 1 157.763 55.224 A 4.355 4.355 0 0 1 159.006 53.351 A 5.222 5.222 0 0 1 162.233 52.017 A 6.816 6.816 0 0 1 162.706 52.001 A 8.59 8.59 0 0 1 167.909 53.587 Q 170.619 55.563 172.006 60.001 Q 172.306 60.901 172.756 60.901 Q 173.173 60.901 174.149 60.428 A 13.954 13.954 0 0 0 174.306 60.351 A 6.925 6.925 0 0 1 174.964 60.061 Q 175.31 59.931 175.62 59.866 A 2.863 2.863 0 0 1 176.206 59.801 Q 176.927 59.801 176.998 60.614 A 2.155 2.155 0 0 1 177.006 60.801 Q 177.006 61.674 175.367 63.537 A 24.981 24.981 0 0 1 174.856 64.101 A 14.156 14.156 0 0 1 173.884 65.052 Q 172.872 65.944 172.027 66.246 A 2.442 2.442 0 0 1 171.206 66.401 Q 169.106 72.101 164.256 76.951 Q 159.406 81.801 154.306 81.801 A 9.063 9.063 0 0 1 151.194 81.284 A 7.986 7.986 0 0 1 148.306 79.451 Q 146.187 77.376 145.939 73.588 A 15.85 15.85 0 0 1 145.906 72.551 Q 145.906 68.96 148.272 64.872 A 28.479 28.479 0 0 1 149.706 62.651 Q 153.227 57.692 156.921 57.329 A 5.974 5.974 0 0 1 157.506 57.301 Z M 121.652 67.514 A 5.27 5.27 0 0 0 121.106 67.901 A 18.636 18.636 0 0 1 120.715 68.209 Q 119.348 69.258 117.975 69.898 A 10.143 10.143 0 0 1 113.656 70.901 Q 109.906 70.901 107.556 68.351 A 14.958 14.958 0 0 1 105.971 66.32 A 11.08 11.08 0 0 1 104.506 63.001 A 29.113 29.113 0 0 1 104.484 62.913 Q 103.806 60.164 103.806 57.851 A 11.86 11.86 0 0 0 103.797 57.39 Q 103.751 56.198 103.451 55.718 A 0.614 0.614 0 0 0 103.006 55.401 A 1.377 1.377 0 0 0 102.362 55.569 Q 100.984 56.291 99.606 60.101 Q 97.906 64.801 97.906 69.851 A 20.344 20.344 0 0 0 97.906 69.912 Q 97.912 71.851 98.288 73.516 A 11.422 11.422 0 0 0 100.406 78.101 A 7.936 7.936 0 0 0 104.319 80.853 A 10.114 10.114 0 0 0 107.406 81.301 A 8.75 8.75 0 0 0 108.409 81.241 Q 111.302 80.908 114.842 78.688 A 35.475 35.475 0 0 0 118.106 76.351 A 54.78 54.78 0 0 0 119.623 75.096 Q 124.306 71.073 124.306 68.901 A 3.896 3.896 0 0 0 124.288 68.515 Q 124.188 67.512 123.534 67.22 A 1.531 1.531 0 0 0 122.906 67.101 A 1.609 1.609 0 0 0 122.88 67.101 Q 122.316 67.11 121.652 67.514 Z M 68.506 47.601 L 68.506 53.601 A 137.704 137.704 0 0 0 71.32 45.733 A 174.522 174.522 0 0 0 73.356 39.001 Q 74.82 33.794 75.331 29.752 A 32.048 32.048 0 0 0 75.606 25.751 Q 75.606 22.408 74.39 21.194 A 2.417 2.417 0 0 0 72.606 20.501 Q 69.057 20.501 68.58 40.807 A 290.473 290.473 0 0 0 68.506 47.601 Z M 160.706 64.301 A 8.395 8.395 0 0 0 161.834 65.145 Q 164.321 66.701 168.106 66.701 A 2.65 2.65 0 0 1 167.869 67.768 Q 167.519 68.567 166.656 69.401 A 4.357 4.357 0 0 1 165.717 70.088 Q 165.001 70.481 164.084 70.657 A 8.638 8.638 0 0 1 162.456 70.801 A 5.254 5.254 0 0 1 159.302 69.795 A 6.856 6.856 0 0 1 157.856 68.351 A 9.02 9.02 0 0 1 156.658 66.228 A 9.633 9.633 0 0 1 156.006 62.651 A 12.991 12.991 0 0 1 156.006 62.54 Q 156.021 60.787 156.512 59.643 A 3.461 3.461 0 0 1 157.606 58.201 Q 158.006 61.901 160.706 64.301 Z M 100.356 46.101 Q 98.806 44.401 98.806 41.901 A 6.661 6.661 0 0 1 99.146 39.733 A 5.751 5.751 0 0 1 100.356 37.701 A 4.979 4.979 0 0 1 103.974 36.005 A 6.074 6.074 0 0 1 104.206 36.001 A 4.979 4.979 0 0 1 107.896 37.532 A 6.078 6.078 0 0 1 108.056 37.701 Q 109.606 39.401 109.606 41.901 A 6.661 6.661 0 0 1 109.265 44.069 A 5.751 5.751 0 0 1 108.056 46.101 A 4.979 4.979 0 0 1 104.437 47.796 A 6.074 6.074 0 0 1 104.206 47.801 A 4.979 4.979 0 0 1 100.515 46.269 A 6.078 6.078 0 0 1 100.356 46.101 Z"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":1,\"url\":\"#额外功能\",\"title\":\"额外功能\"},{\"depth\":2,\"url\":\"#扩展的-markdown-语法\",\"title\":\"扩展的 Markdown 语法\"},{\"depth\":2,\"url\":\"#我的动态\",\"title\":\"我的动态\"},{\"depth\":3,\"url\":\"#配置云函数\",\"title\":\"配置云函数\"},{\"depth\":3,\"url\":\"#配置主题配置\",\"title\":\"配置主题配置\"},{\"depth\":3,\"url\":\"#配置软件\",\"title\":\"配置软件\"},{\"depth\":3,\"url\":\"#processreporter-mac\",\"title\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Mac\"}]]},{\"depth\":3,\"url\":\"#processreporter-windows\",\"title\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Windows\"}]]},{\"depth\":4,\"url\":\"#使用-gui-版本\",\"title\":\"使用 GUI 版本\"},{\"depth\":4,\"url\":\"#使用预编译的二进制文件\",\"title\":\"使用预编译的二进制文件\"},{\"depth\":4,\"url\":\"#使用源代码\",\"title\":\"使用源代码\"},{\"depth\":3,\"url\":\"#processreporter-linux\",\"title\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Linux\"}]]},{\"depth\":2,\"url\":\"#个人状态展示\",\"title\":\"个人状态展示\"},{\"depth\":3,\"url\":\"#配置云函数-1\",\"title\":\"配置云函数\"},{\"depth\":3,\"url\":\"#设置状态\",\"title\":\"设置状态\"},{\"depth\":2,\"url\":\"#签名动画\",\"title\":\"签名动画\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"额外功能\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"Shiro 主题的额外功能配置\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"额外功能\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#额外功能\",\"className\":\"peer\",\"children\":\"额外功能\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"扩展的-markdown-语法\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#扩展的-markdown-语法\",\"className\":\"peer\",\"children\":\"扩展的 Markdown 语法\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://shiro.innei.in/#/markdown\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"https://shiro.innei.in/#/markdown\"}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"strong\",null,{\"children\":\"对于 LinkCard 的解析,某些需要你填写 API Key,以下的键值都是填写在 .env 环境变量中\"}]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"GitHub,默认直接用浏览器访问,可能受到 rate limit,可以填写 \",[\"$\",\"code\",null,{\"children\":\"GH_TOKEN\"}],\" 以保证 API 可达性。\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"TMDB,必须填写 \",[\"$\",\"code\",null,{\"children\":\"TMDB_API_KEY\"}],\" 才可以正确解析 tmdb 的链接。参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://post.smzdm.com/p/a5op4w33/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"https://post.smzdm.com/p/a5op4w33/\"}],\" 这里获取 TOKEN\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"我的动态\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#我的动态\",\"className\":\"peer\",\"children\":\"我的动态\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Shiro 主题中,有一个可以在顶部显示博主当前正在做的事情的功能,这个功能是通过云函数和 ProcessReporter 软件实现的。\"}],\"\\n\",\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"mx-space/ProcessReporterMac\"}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"TNXG/ProcessReporterWinpy\"}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"ttimochan/processforlinux\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"非常感谢 Innei, timochan, TNXG 的贡献,目前 ProcessReporter 已支持全平台!\"}]}]]}]]}],\"\\n\",\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置云函数\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置云函数\",\"className\":\"peer\",\"children\":\"配置云函数\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"进入后台,点击左侧菜单栏的「其他 -\u003e 配置与云函数」,然后点击新建按钮,在选项卡中填入以下信息:\"}],[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"名称:\",[\"$\",\"code\",null,{\"children\":\"update\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"引用:\",[\"$\",\"code\",null,{\"children\":\"ps\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"数据类型:\",[\"$\",\"code\",null,{\"children\":\"Function\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"请求方式:\",[\"$\",\"code\",null,{\"children\":\"POST\"}]]}],\"\\n\"]}],[\"$\",\"p\",null,{\"children\":[\"这个地方还需要设置一个密钥,在 Secret 中填入 \",[\"$\",\"code\",null,{\"children\":\"key\"}],\",在 Value 中填入你自己的密钥。\"]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"这个密钥将用于验证你的软件是否有权限更新博主的动态,所以请务必设置一个复杂的密钥。\"}],[\"$\",\"p\",null,{\"children\":[\"$\",\"strong\",null,{\"children\":\"密钥在后面的步骤中还需要用到,所以请务必记住。\"}]}]]}]]}]]}],[\"$\",\"p\",null,{\"children\":\"上方没有提到的选项都不需要填写,然后在右侧的代码编辑器中填入下面链接中的代码:\"}],[\"$\",\"$L30\",null,{\"repo\":\"mx-space/snippets/blob/main/shiro/functions/ps.ts\"}],[\"$\",\"p\",null,{\"children\":\"点击保存按钮,云函数就配置完成了。\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"请关注此代码的更新,它可能会随时变化,你需要及时更新它们\"}]}]]}]]}],[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置主题配置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置主题配置\",\"className\":\"peer\",\"children\":\"配置主题配置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":[\"继续在「配置与云函数」页面,找到「theme -\u003e shiro」配置,点击编辑,进入编辑页面,在代码中找到 \",[\"$\",\"code\",null,{\"children\":\"module\"}],\",加入 activity 配置,如下:(高亮部分)\"]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"module\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"donate\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"false\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"link\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://afdian.net/@Innei\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"qrcode\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.jsdelivr.net/gh/Innei/img-bed@master/20191211132347.png\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.innei.ren/bed/2023/0424213144.png\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"bilibili\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"liveId\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"1434499\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"activity\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"endpoint\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/fn/ps/update\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}],[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置软件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置软件\",\"className\":\"peer\",\"children\":\"配置软件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"p\",null,{\"children\":\"前往对应着你的电脑系统的软件的 GitHub 仓库,下载并打开 ProcessReporter。\"}],[\"$\",\"$L30\",null,{\"repo\":\"mx-space/ProcessReporterMac\"}],[\"$\",\"$L30\",null,{\"repo\":\"TNXG/ProcessReporterWinpy\"}],[\"$\",\"$L30\",null,{\"repo\":\"ttimochan/processforlinux\"}],[\"$\",\"p\",null,{\"children\":\"由于不同平台有不同的使用方法,不同的软件我们会在下方具体讲述。\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"processreporter-mac\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#processreporter-mac\",\"className\":\"peer\",\"children\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Mac\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"打开软件后,你会发现你的系统菜单栏中多了一个图标,点击图标,然后点击「设置」,在弹出的窗口中填入你的信息:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Endpoint:\",[\"$\",\"code\",null,{\"children\":\"{你的API地址}/fn/ps/update\"}],\" (请将 \",[\"$\",\"code\",null,{\"children\":\"{你的API地址}\"}],\" 替换为你的 API 地址,如:\",[\"$\",\"code\",null,{\"children\":\"https://api.example.com/api/v2\"}],\")\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"API Key:填入你刚刚在云函数中设置的密钥\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"如果你希望软件在开机时自动启动,可以勾选「Launch at login」选项。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"接着关闭窗口,再次点击菜单栏中的图标,点击「Enable」即可。如果一切正常,刷新一下你的博客就可以在博客顶部看到你的动态了。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"processreporter-windows\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#processreporter-windows\",\"className\":\"peer\",\"children\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Windows\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Windows 版本的使用问题,请前往 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TNXG/ProcessReporterWinpy#readme\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"TNXG/ProcessReporterWinpy\"}],\" 查看。\"]}],\"\\n\",[\"$\",\"h4\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用-gui-版本\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用-gui-版本\",\"className\":\"peer\",\"children\":\"使用 GUI 版本\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TNXG/ProcessReporterWinpy/releases\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Releases\"}],\" 页面下载 \",[\"$\",\"code\",null,{\"children\":\"ProcessReporterWinpy_Launcher.exe\"}],\"\\n,配置好 \",[\"$\",\"code\",null,{\"children\":\"config.yml\"}],\" 文件,然后运行 \",[\"$\",\"code\",null,{\"children\":\"ProcessReporterWinpy_Launcher.exe\"}],\" 即可。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"config.yml\"}],\" 配置具体配置项以及说明请参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TNXG/ProcessReporterWinpy#readme\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"TNXG/ProcessReporterWinpy\"}],\"。\"]}],\"\\n\",[\"$\",\"h4\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用预编译的二进制文件\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用预编译的二进制文件\",\"className\":\"peer\",\"children\":\"使用预编译的二进制文件\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TNXG/ProcessReporterWinpy/releases\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Releases\"}],\" 页面下载 \",[\"$\",\"code\",null,{\"children\":\"ProcessReporterWinpy.exe\"}],\",配置好 \",[\"$\",\"code\",null,{\"children\":\"config.yml\"}],\" 文件后,在终端运行即可,示例如下\"]}],\"\\n\",[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"processforwinpy.exe\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" --\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"path \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"运行目录的路径\\\"\"}]]}]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"config.yml\"}],\" 配置具体配置项以及说明请参考 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/TNXG/ProcessReporterWinpy#readme\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"TNXG/ProcessReporterWinpy\"}],\"。\"]}],\"\\n\",[\"$\",\"h4\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用源代码\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用源代码\",\"className\":\"peer\",\"children\":\"使用源代码\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"下载代码后,修改 \",[\"$\",\"code\",null,{\"children\":\"config.yml\"}],\" 文件,填入你的信息:\"]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"api_url:\",[\"$\",\"code\",null,{\"children\":\"{你的API地址}/fn/ps/update\"}],\" (请将 \",[\"$\",\"code\",null,{\"children\":\"{你的API地址}\"}],\" 替换为你的 API 地址,如:\",[\"$\",\"code\",null,{\"children\":\"https://api.example.com/api/v2\"}],\")\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"api_key:填入你刚刚在云函数中设置的密钥\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"report_time: 上报间隔(单位:秒)\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"接着运行程序即可。如果一切正常,刷新一下你的博客你就可以在博客顶部看到你的动态了。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"processreporter-linux\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#processreporter-linux\",\"className\":\"peer\",\"children\":[\"ProcessReporter \",[\"$\",\"code\",null,{\"children\":\"Linux\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"ttimochan/processforlinux#readme\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在仓库的 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/ttimochan/processforlinux/releases\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"Releases\"}],\" 页面下载对应的二进制包,解压运行即可,具体请参照项目的 README 进行配置运行。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"安装完成后,新建 \",[\"$\",\"code\",null,{\"children\":\".env.process\"}],\" 文件,填入你的信息:\"]}],\"\\n\",[\"$\",\"$L31\",null,{\"children\":[\"$\",\"code\",null,{\"className\":\"language-env\",\"children\":\"# 你的 key\\nAPI_KEY=your_key\\n# 你的云函数地址\\nAPI_URL={你的API地址}/fn/ps/update\\n# 上报时间间隔,单位为秒\\nREPORT_TIME=30\\n# 是否开启媒体状态上报\\nMEDIA_ENABLE=true\\n# 是否打印日志\\nLOG_ENABLE=true\\n\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"然后执行程序即可。如果一切正常,刷新一下你的博客你就可以在博客顶部看到你的动态了。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"如果有什么疑问,可以去阅读该项目的 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://github.com/ttimochan/processforlinux#readme\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"README\"}]]}],\"\\n\",[\"$\",\"script\",null,{\"children\":\"\\ndocument.addEventListener('DOMContentLoaded', () =\u003e {\\n const style = document.createElement('style');\\n style.textContent = `\\n .nextra-cards img {\\n border-radius: 50%;\\n }\\n .nextra-content pre {\\n max-height: 50vh;\\n }\\n `;\\n document.head.appendChild(style);\\n});\\n\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"个人状态展示\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#个人状态展示\",\"className\":\"peer\",\"children\":\"个人状态展示\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"alt\":\"\",\"placeholder\":\"blur\",\"src\":{\"src\":\"/_next/static/media/status.c2de24b0.png\",\"height\":246,\"width\":488,\"blurDataURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUhISMcHSAuLi8nJyhJSEltamY8PD2noZ9UXJ3YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBgQEAMAiDMGjV/f/xEvYtqtxcAJGZpELTIh8FzQBG1Jzn9QAAAABJRU5ErkJggg==\",\"blurWidth\":8,\"blurHeight\":4},\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"设置当前的状态。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置云函数-1\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置云函数-1\",\"className\":\"peer\",\"children\":\"配置云函数\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"进入后台,点击左侧菜单栏的「其他 -\u003e 配置与云函数」,然后点击新建按钮,在选项卡中填入以下信息:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"名称:\",[\"$\",\"code\",null,{\"children\":\"status\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"引用:\",[\"$\",\"code\",null,{\"children\":\"shiro\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"数据类型:\",[\"$\",\"code\",null,{\"children\":\"Function\"}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"请求方式:\",[\"$\",\"code\",null,{\"children\":\"ALL\"}]]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"这个地方还需要设置一个密钥,在 Secret 中填入 \",[\"$\",\"code\",null,{\"children\":\"key\"}],\",在 Value 中填入你自己的密钥。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"这个密钥将用于验证你的软件是否有权限更新当前状态,所以请务必设置一个复杂的密钥。\"}],[\"$\",\"p\",null,{\"children\":[\"$\",\"strong\",null,{\"children\":\"密钥在后面的步骤中还需要用到,所以请务必记住。\"}]}]]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"上方没有提到的选项都不需要填写,然后在右侧的代码编辑器中填入下面链接中的代码:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"mx-space/snippets/blob/main/shiro/functions/status.ts\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"点击保存按钮,云函数就配置完成了。\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"请关注此代码的更新,它可能会随时变化,你需要及时更新它们\"}]}]]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"设置状态\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#设置状态\",\"className\":\"peer\",\"children\":\"设置状态\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在主页登录之后,你可以点击此头像的右下方设置状态。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"签名动画\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#签名动画\",\"className\":\"peer\",\"children\":\"签名动画\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此特性为闭源版本特有\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"alt\":\"\",\"src\":{\"src\":\"/_next/static/media/sign.f2dd3df0.gif\",\"height\":370,\"width\":355,\"blurWidth\":0,\"blurHeight\":0},\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在「配置与云函数」页面,找到「theme -\u003e shiro」配置,进入编辑页面,在代码中找到 \",[\"$\",\"code\",null,{\"children\":\"module\"}],\",加入 \",[\"$\",\"code\",null,{\"children\":\"signature\"}],\" 配置,如下(高亮部分):\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"其中 svg 后填生成的 svg 代码,可通过 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://danmarshall.github.io/google-font-to-svg-path/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"此网站\"}],\" 进行生成。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"受限于 Json 语法规则,此处 svg 代码需替换所有的 \",[\"$\",\"code\",null,{\"children\":\"\\\"\"}],\" 为 \",[\"$\",\"code\",null,{\"children\":\"\\\\\\\"\"}],\",否则会报错。\"]}]}]]}]]}],\"\\n\",[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"{\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"module\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"donate\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"false\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"link\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"https://afdian.net/@Innei\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"qrcode\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": [\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.jsdelivr.net/gh/Innei/img-bed@master/20191211132347.png\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" \\\"https://cdn.innei.ren/bed/2023/0424213144.png\\\"\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" ]\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"bilibili\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"liveId\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"1434499\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"activity\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"enable\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"true\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"endpoint\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"/fn/ps/update\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" },\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"signature\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": {\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" \\\"svg\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\": \"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\\\"\u003csvg width=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"177.006\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" height=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"84.901\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" viewBox=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"0 0 177.006 84.901\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" xmlns=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"http://www.w3.org/2000/svg\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\u003e\u003cg id=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"svgGroup\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" stroke-linecap=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"round\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" fill-rule=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"evenodd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" font-size=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"9pt\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" stroke=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"#000\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" stroke-width=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"0.25mm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" fill=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"#000\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" style=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"stroke:#000;stroke-width:0.25mm;fill:#000\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"\u003e\u003cpath d=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"$32\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" vector-effect=\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"non-scaling-stroke\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"\\\\\\\"\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\"/\u003e\u003c/g\u003e\u003c/svg\u003e\\\"\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" }\"}]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"}\"}]}]]}]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/extra.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L33\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L34\",null,{\"date\":\"$D2024-11-03T02:22:40.000Z\"}]]}],[\"$\",\"$L35\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L36\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L33\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/themes/shiro/extra.txt b/docs/themes/shiro/extra.txt index a868099..3aa21b0 100644 --- a/docs/themes/shiro/extra.txt +++ b/docs/themes/shiro/extra.txt @@ -1,55 +1,55 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","themes","shiro","extra"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/shiro/extra","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/shiro/extra","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","Hnr8ZoyXmlER0LBW2Tdrm",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","themes","shiro","extra"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/shiro/extra","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/shiro/extra","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","muNBEWC-YP00bfLFKMNTk",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"额外功能 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"Shiro 主题的额外功能配置"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[79,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"ToGitHub"] -31:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -33:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -34:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -35:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -36:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[79,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"ToGitHub"] +31:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +33:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +34:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +35:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +36:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 32:T251c,M 65.906 67.201 L 66.906 66.501 A 5.892 5.892 0 0 1 67.229 66.328 Q 67.536 66.177 67.756 66.126 A 0.897 0.897 0 0 1 67.956 66.101 A 0.505 0.505 0 0 1 68.206 66.174 Q 68.446 66.31 68.706 66.701 Q 69.106 67.301 69.106 68.001 A 0.901 0.901 0 0 1 68.938 68.504 Q 68.638 68.952 67.806 69.401 A 25.273 25.273 0 0 1 63.748 72.455 Q 59.243 75.254 51.998 77.916 A 132.862 132.862 0 0 1 46.156 79.901 A 120.782 120.782 0 0 1 33.098 83.274 Q 26.377 84.592 20.307 84.842 A 68.148 68.148 0 0 1 17.506 84.901 A 44.877 44.877 0 0 1 11.558 84.542 Q 0.006 82.988 0.006 74.701 A 2.27 2.27 0 0 1 0.217 73.812 Q 0.746 72.588 2.595 70.792 A 28.322 28.322 0 0 1 3.006 70.401 A 89.197 89.197 0 0 1 4.573 69 Q 7.479 66.47 8.426 66.227 A 0.73 0.73 0 0 1 8.606 66.201 Q 9.578 66.201 13.484 68.566 A 85.654 85.654 0 0 1 13.706 68.701 Q 17.806 71.201 24.006 73.701 A 34.364 34.364 0 0 0 32.1 75.905 A 30.279 30.279 0 0 0 36.306 76.201 A 15.624 15.624 0 0 0 40.123 75.762 A 10.427 10.427 0 0 0 45.656 72.401 A 15.647 15.647 0 0 0 47.604 69.583 Q 48.906 67.132 48.906 64.601 A 9.083 9.083 0 0 0 46.918 58.951 A 13.021 13.021 0 0 0 45.506 57.401 A 32.004 32.004 0 0 0 40.723 53.715 A 40.462 40.462 0 0 0 37.256 51.751 Q 32.406 49.301 27.506 46.701 A 32.315 32.315 0 0 1 21.72 42.814 A 28.085 28.085 0 0 1 19.206 40.401 A 13.9 13.9 0 0 1 16.973 37.217 A 10.864 10.864 0 0 1 15.806 32.301 A 14.878 14.878 0 0 1 17.264 26.07 Q 19.2 21.849 23.706 17.401 Q 31.606 9.601 41.806 4.801 Q 52.006 0.001 59.206 0.001 Q 68.206 0.001 68.206 6.001 A 8.195 8.195 0 0 1 66.88 10.415 Q 66.177 11.538 65.101 12.608 A 15.61 15.61 0 0 1 64.956 12.751 A 20.953 20.953 0 0 1 63.443 14.092 Q 61.173 15.901 59.506 15.901 Q 58.806 15.901 58.356 15.451 Q 57.906 15.001 57.906 14.501 Q 57.906 14.001 58.406 13.101 A 4.523 4.523 0 0 0 58.725 12.399 Q 58.87 11.983 58.899 11.59 A 2.623 2.623 0 0 0 58.906 11.401 Q 58.906 9.519 57.333 8.474 A 5.332 5.332 0 0 0 56.556 8.051 Q 54.206 7.001 51.706 7.001 Q 44.793 7.001 37.314 11.363 A 44.499 44.499 0 0 0 36.256 12.001 Q 28.206 17.001 26.806 24.001 Q 27.306 28.201 30.956 31.851 A 37.249 37.249 0 0 0 38.81 37.815 A 41.639 41.639 0 0 0 39.406 38.151 Q 44.206 40.801 48.906 43.501 A 31.929 31.929 0 0 1 54.421 47.468 A 27.584 27.584 0 0 1 56.806 49.901 A 15.405 15.405 0 0 1 58.692 52.579 Q 59.749 54.514 59.956 56.489 A 9.24 9.24 0 0 1 60.006 57.451 A 11.14 11.14 0 0 1 58.742 62.534 A 15.439 15.439 0 0 1 57.206 64.951 A 55.116 55.116 0 0 1 54.505 68.217 Q 53.096 69.787 51.7 71.06 A 33.797 33.797 0 0 1 51.656 71.101 A 205.983 205.983 0 0 0 51.011 71.689 Q 48.906 73.619 48.906 73.751 Q 48.906 73.884 49.142 73.899 A 1.01 1.01 0 0 0 49.206 73.901 Q 54.217 73.901 62.264 69.379 A 82.093 82.093 0 0 0 65.906 67.201 Z M 69.506 72.301 A 0.987 0.987 0 0 0 70.014 72.069 Q 71.149 71.248 73.954 67.529 A 132.541 132.541 0 0 0 75.306 65.701 Q 79.713 59.64 81.17 59.103 A 0.775 0.775 0 0 1 81.406 59.051 Q 82.706 59.001 84.006 61.201 A 54.753 54.753 0 0 1 85.611 64.126 A 67.176 67.176 0 0 1 86.556 66.051 A 12.326 12.326 0 0 0 88.452 68.905 A 16.993 16.993 0 0 0 90.606 70.951 A 11.991 11.991 0 0 0 92.618 72.277 Q 94.412 73.201 96.206 73.201 A 31.123 31.123 0 0 0 97.178 73.187 Q 98.66 73.14 99.295 72.939 A 1.243 1.243 0 0 0 99.606 72.801 Q 100.076 72.487 100.393 72.419 A 0.781 0.781 0 0 1 100.556 72.401 Q 100.906 72.401 100.906 73.201 A 3.658 3.658 0 0 1 100.55 74.534 Q 99.837 76.091 97.706 78.051 A 10.531 10.531 0 0 1 92.637 80.594 A 15.195 15.195 0 0 1 89.506 80.901 Q 81.279 80.901 77.811 71.841 A 25.688 25.688 0 0 1 77.506 71.001 Q 77.206 70.401 76.956 70.401 A 0.479 0.479 0 0 0 76.805 70.429 Q 76.573 70.507 76.206 70.801 A 3.392 3.392 0 0 0 75.979 71.003 Q 75.451 71.513 74.307 72.863 A 91.945 91.945 0 0 0 74.106 73.101 Q 72.506 75.001 70.856 77.001 A 197.786 197.786 0 0 1 70.281 77.694 Q 69.222 78.966 68.862 79.343 A 3.57 3.57 0 0 1 68.806 79.401 Q 68.406 79.801 67.306 79.801 Q 66.206 79.801 66.106 78.601 A 183.587 183.587 0 0 1 65.262 64.622 A 208.746 208.746 0 0 1 65.206 59.751 Q 65.206 49.901 65.456 44.501 Q 65.679 39.67 66.343 32.359 A 534.64 534.64 0 0 1 66.506 30.601 A 78.338 78.338 0 0 1 67.242 24.892 Q 68.042 20.16 69.356 16.701 A 17.553 17.553 0 0 1 70.294 14.613 Q 72.078 11.301 74.506 11.301 A 6.455 6.455 0 0 1 77.639 12.015 Q 81.006 13.851 81.006 20.401 A 37.83 37.83 0 0 1 80.509 26.242 Q 79.562 32.274 76.806 40.051 A 191.929 191.929 0 0 1 74.21 46.973 Q 71.387 54.057 68.706 58.801 Q 69.106 72.301 69.506 72.301 Z M 122.306 64.101 L 119.606 64.301 Q 117.806 64.301 117.806 63.401 A 2.1 2.1 0 0 1 117.988 62.635 Q 118.61 61.106 121.356 58.051 Q 124.215 54.87 126.587 54.25 A 4.42 4.42 0 0 1 127.706 54.101 Q 128.906 54.101 129.856 54.801 A 3.012 3.012 0 0 1 130.429 55.342 A 2.169 2.169 0 0 1 130.906 56.501 L 131.406 61.001 Q 131.677 61.362 131.948 61.397 A 0.453 0.453 0 0 0 132.006 61.401 Q 132.274 61.401 133.343 60.12 A 31.495 31.495 0 0 0 133.606 59.801 A 25.896 25.896 0 0 1 135.587 57.715 Q 138.605 54.901 141.106 54.901 Q 142.032 54.901 142.705 55.104 A 3.165 3.165 0 0 1 143.206 55.301 A 3.828 3.828 0 0 1 143.73 55.624 Q 144.334 56.06 145.056 56.851 Q 146.106 58.001 146.206 58.101 A 3.678 3.678 0 0 1 147.168 57.83 A 3.292 3.292 0 0 1 147.606 57.801 A 1.265 1.265 0 0 1 148.087 57.885 Q 148.636 58.109 148.698 58.931 A 2.915 2.915 0 0 1 148.706 59.151 A 1.769 1.769 0 0 1 148.505 59.88 Q 147.987 60.979 146.124 62.87 A 45.46 45.46 0 0 1 144.806 64.151 A 34.145 34.145 0 0 1 143.202 65.567 Q 140.799 67.547 139.359 67.772 A 2.293 2.293 0 0 1 139.006 67.801 A 3.754 3.754 0 0 1 136.205 66.568 A 5.495 5.495 0 0 1 135.806 66.101 Q 134.765 64.739 134.173 64.468 A 0.65 0.65 0 0 0 133.906 64.401 Q 132.071 64.401 131.7 65.927 A 3.704 3.704 0 0 0 131.606 66.801 Q 131.606 68.601 133.256 72.901 A 115.615 115.615 0 0 1 133.816 74.39 Q 134.79 77.035 134.893 77.836 A 1.309 1.309 0 0 1 134.906 78.001 A 3.258 3.258 0 0 1 133.654 80.607 A 5.263 5.263 0 0 1 132.856 81.151 Q 130.806 82.301 128.356 82.301 A 12.266 12.266 0 0 1 126.784 82.206 Q 125.39 82.026 124.406 81.501 A 3.622 3.622 0 0 1 123.664 80.988 A 2.199 2.199 0 0 1 122.906 79.301 L 125.706 67.201 Q 125.706 64.101 122.306 64.101 Z M 157.506 57.301 L 157.506 56.901 A 5.233 5.233 0 0 1 157.763 55.224 A 4.355 4.355 0 0 1 159.006 53.351 A 5.222 5.222 0 0 1 162.233 52.017 A 6.816 6.816 0 0 1 162.706 52.001 A 8.59 8.59 0 0 1 167.909 53.587 Q 170.619 55.563 172.006 60.001 Q 172.306 60.901 172.756 60.901 Q 173.173 60.901 174.149 60.428 A 13.954 13.954 0 0 0 174.306 60.351 A 6.925 6.925 0 0 1 174.964 60.061 Q 175.31 59.931 175.62 59.866 A 2.863 2.863 0 0 1 176.206 59.801 Q 176.927 59.801 176.998 60.614 A 2.155 2.155 0 0 1 177.006 60.801 Q 177.006 61.674 175.367 63.537 A 24.981 24.981 0 0 1 174.856 64.101 A 14.156 14.156 0 0 1 173.884 65.052 Q 172.872 65.944 172.027 66.246 A 2.442 2.442 0 0 1 171.206 66.401 Q 169.106 72.101 164.256 76.951 Q 159.406 81.801 154.306 81.801 A 9.063 9.063 0 0 1 151.194 81.284 A 7.986 7.986 0 0 1 148.306 79.451 Q 146.187 77.376 145.939 73.588 A 15.85 15.85 0 0 1 145.906 72.551 Q 145.906 68.96 148.272 64.872 A 28.479 28.479 0 0 1 149.706 62.651 Q 153.227 57.692 156.921 57.329 A 5.974 5.974 0 0 1 157.506 57.301 Z M 121.652 67.514 A 5.27 5.27 0 0 0 121.106 67.901 A 18.636 18.636 0 0 1 120.715 68.209 Q 119.348 69.258 117.975 69.898 A 10.143 10.143 0 0 1 113.656 70.901 Q 109.906 70.901 107.556 68.351 A 14.958 14.958 0 0 1 105.971 66.32 A 11.08 11.08 0 0 1 104.506 63.001 A 29.113 29.113 0 0 1 104.484 62.913 Q 103.806 60.164 103.806 57.851 A 11.86 11.86 0 0 0 103.797 57.39 Q 103.751 56.198 103.451 55.718 A 0.614 0.614 0 0 0 103.006 55.401 A 1.377 1.377 0 0 0 102.362 55.569 Q 100.984 56.291 99.606 60.101 Q 97.906 64.801 97.906 69.851 A 20.344 20.344 0 0 0 97.906 69.912 Q 97.912 71.851 98.288 73.516 A 11.422 11.422 0 0 0 100.406 78.101 A 7.936 7.936 0 0 0 104.319 80.853 A 10.114 10.114 0 0 0 107.406 81.301 A 8.75 8.75 0 0 0 108.409 81.241 Q 111.302 80.908 114.842 78.688 A 35.475 35.475 0 0 0 118.106 76.351 A 54.78 54.78 0 0 0 119.623 75.096 Q 124.306 71.073 124.306 68.901 A 3.896 3.896 0 0 0 124.288 68.515 Q 124.188 67.512 123.534 67.22 A 1.531 1.531 0 0 0 122.906 67.101 A 1.609 1.609 0 0 0 122.88 67.101 Q 122.316 67.11 121.652 67.514 Z M 68.506 47.601 L 68.506 53.601 A 137.704 137.704 0 0 0 71.32 45.733 A 174.522 174.522 0 0 0 73.356 39.001 Q 74.82 33.794 75.331 29.752 A 32.048 32.048 0 0 0 75.606 25.751 Q 75.606 22.408 74.39 21.194 A 2.417 2.417 0 0 0 72.606 20.501 Q 69.057 20.501 68.58 40.807 A 290.473 290.473 0 0 0 68.506 47.601 Z M 160.706 64.301 A 8.395 8.395 0 0 0 161.834 65.145 Q 164.321 66.701 168.106 66.701 A 2.65 2.65 0 0 1 167.869 67.768 Q 167.519 68.567 166.656 69.401 A 4.357 4.357 0 0 1 165.717 70.088 Q 165.001 70.481 164.084 70.657 A 8.638 8.638 0 0 1 162.456 70.801 A 5.254 5.254 0 0 1 159.302 69.795 A 6.856 6.856 0 0 1 157.856 68.351 A 9.02 9.02 0 0 1 156.658 66.228 A 9.633 9.633 0 0 1 156.006 62.651 A 12.991 12.991 0 0 1 156.006 62.54 Q 156.021 60.787 156.512 59.643 A 3.461 3.461 0 0 1 157.606 58.201 Q 158.006 61.901 160.706 64.301 Z M 100.356 46.101 Q 98.806 44.401 98.806 41.901 A 6.661 6.661 0 0 1 99.146 39.733 A 5.751 5.751 0 0 1 100.356 37.701 A 4.979 4.979 0 0 1 103.974 36.005 A 6.074 6.074 0 0 1 104.206 36.001 A 4.979 4.979 0 0 1 107.896 37.532 A 6.078 6.078 0 0 1 108.056 37.701 Q 109.606 39.401 109.606 41.901 A 6.661 6.661 0 0 1 109.265 44.069 A 5.751 5.751 0 0 1 108.056 46.101 A 4.979 4.979 0 0 1 104.437 47.796 A 6.074 6.074 0 0 1 104.206 47.801 A 4.979 4.979 0 0 1 100.515 46.269 A 6.078 6.078 0 0 1 100.356 46.101 Z1f:["$","$L27",null,{"toc":[{"depth":1,"url":"#额外功能","title":"额外功能"},{"depth":2,"url":"#扩展的-markdown-语法","title":"扩展的 Markdown 语法"},{"depth":2,"url":"#我的动态","title":"我的动态"},{"depth":3,"url":"#配置云函数","title":"配置云函数"},{"depth":3,"url":"#配置主题配置","title":"配置主题配置"},{"depth":3,"url":"#配置软件","title":"配置软件"},{"depth":3,"url":"#processreporter-mac","title":["ProcessReporter ",["$","code",null,{"children":"Mac"}]]},{"depth":3,"url":"#processreporter-windows","title":["ProcessReporter ",["$","code",null,{"children":"Windows"}]]},{"depth":4,"url":"#使用-gui-版本","title":"使用 GUI 版本"},{"depth":4,"url":"#使用预编译的二进制文件","title":"使用预编译的二进制文件"},{"depth":4,"url":"#使用源代码","title":"使用源代码"},{"depth":3,"url":"#processreporter-linux","title":["ProcessReporter ",["$","code",null,{"children":"Linux"}]]},{"depth":2,"url":"#个人状态展示","title":"个人状态展示"},{"depth":3,"url":"#配置云函数-1","title":"配置云函数"},{"depth":3,"url":"#设置状态","title":"设置状态"},{"depth":2,"url":"#签名动画","title":"签名动画"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"额外功能","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"Shiro 主题的额外功能配置","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","h1",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"额外功能","children":[["$","a",null,{"data-card":"","href":"#额外功能","className":"peer","children":"额外功能"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"扩展的-markdown-语法","children":[["$","a",null,{"data-card":"","href":"#扩展的-markdown-语法","className":"peer","children":"扩展的 Markdown 语法"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["参考 ",["$","a",null,{"ref":"$undefined","href":"https://shiro.innei.in/#/markdown","rel":"noreferrer noopener","target":"_blank","children":"https://shiro.innei.in/#/markdown"}]]}],"\n",["$","p",null,{"children":["$","strong",null,{"children":"对于 LinkCard 的解析,某些需要你填写 API Key,以下的键值都是填写在 .env 环境变量中"}]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":["GitHub,默认直接用浏览器访问,可能受到 rate limit,可以填写 ",["$","code",null,{"children":"GH_TOKEN"}]," 以保证 API 可达性。"]}],"\n",["$","li",null,{"children":["TMDB,必须填写 ",["$","code",null,{"children":"TMDB_API_KEY"}]," 才可以正确解析 tmdb 的链接。参考 ",["$","a",null,{"ref":"$undefined","href":"https://post.smzdm.com/p/a5op4w33/","rel":"noreferrer noopener","target":"_blank","children":"https://post.smzdm.com/p/a5op4w33/"}]," 这里获取 TOKEN"]}],"\n"]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"我的动态","children":[["$","a",null,{"data-card":"","href":"#我的动态","className":"peer","children":"我的动态"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"Shiro 主题中,有一个可以在顶部显示博主当前正在做的事情的功能,这个功能是通过云函数和 ProcessReporter 软件实现的。"}],"\n","\n",["$","$L30",null,{"repo":"mx-space/ProcessReporterMac"}],"\n",["$","$L30",null,{"repo":"TNXG/ProcessReporterWinpy"}],"\n",["$","$L30",null,{"repo":"ttimochan/processforlinux"}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"非常感谢 Innei, timochan, TNXG 的贡献,目前 ProcessReporter 已支持全平台!"}]}]]}]]}],"\n","\n",["$","div",null,{"className":"steps","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置云函数","children":[["$","a",null,{"data-card":"","href":"#配置云函数","className":"peer","children":"配置云函数"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","p",null,{"children":"进入后台,点击左侧菜单栏的「其他 -> 配置与云函数」,然后点击新建按钮,在选项卡中填入以下信息:"}],["$","ul",null,{"children":["\n",["$","li",null,{"children":["名称:",["$","code",null,{"children":"update"}]]}],"\n",["$","li",null,{"children":["引用:",["$","code",null,{"children":"ps"}]]}],"\n",["$","li",null,{"children":["数据类型:",["$","code",null,{"children":"Function"}]]}],"\n",["$","li",null,{"children":["请求方式:",["$","code",null,{"children":"POST"}]]}],"\n"]}],["$","p",null,{"children":["这个地方还需要设置一个密钥,在 Secret 中填入 ",["$","code",null,{"children":"key"}],",在 Value 中填入你自己的密钥。"]}],["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":["$undefined",["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":[["$","p",null,{"children":"这个密钥将用于验证你的软件是否有权限更新博主的动态,所以请务必设置一个复杂的密钥。"}],["$","p",null,{"children":["$","strong",null,{"children":"密钥在后面的步骤中还需要用到,所以请务必记住。"}]}]]}]]}]]}],["$","p",null,{"children":"上方没有提到的选项都不需要填写,然后在右侧的代码编辑器中填入下面链接中的代码:"}],["$","$L30",null,{"repo":"mx-space/snippets/blob/main/shiro/functions/ps.ts"}],["$","p",null,{"children":"点击保存按钮,云函数就配置完成了。"}],["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"请关注此代码的更新,它可能会随时变化,你需要及时更新它们"}]}]]}]]}],["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置主题配置","children":[["$","a",null,{"data-card":"","href":"#配置主题配置","className":"peer","children":"配置主题配置"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","p",null,{"children":["继续在「配置与云函数」页面,找到「theme -> shiro」配置,点击编辑,进入编辑页面,在代码中找到 ",["$","code",null,{"children":"module"}],",加入 activity 配置,如下:(高亮部分)"]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"module\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"donate\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"enable\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"false"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"link\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"https://afdian.net/@Innei\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"qrcode\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": ["}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"https://cdn.jsdelivr.net/gh/Innei/img-bed@master/20191211132347.png\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"https://cdn.innei.ren/bed/2023/0424213144.png\""}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ]"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"bilibili\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"liveId\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"1434499"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"activity\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"enable\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"true"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"endpoint\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"/fn/ps/update\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"}"}]}]]}]}],["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置软件","children":[["$","a",null,{"data-card":"","href":"#配置软件","className":"peer","children":"配置软件"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","p",null,{"children":"前往对应着你的电脑系统的软件的 GitHub 仓库,下载并打开 ProcessReporter。"}],["$","$L30",null,{"repo":"mx-space/ProcessReporterMac"}],["$","$L30",null,{"repo":"TNXG/ProcessReporterWinpy"}],["$","$L30",null,{"repo":"ttimochan/processforlinux"}],["$","p",null,{"children":"由于不同平台有不同的使用方法,不同的软件我们会在下方具体讲述。"}]]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"processreporter-mac","children":[["$","a",null,{"data-card":"","href":"#processreporter-mac","className":"peer","children":["ProcessReporter ",["$","code",null,{"children":"Mac"}]]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"打开软件后,你会发现你的系统菜单栏中多了一个图标,点击图标,然后点击「设置」,在弹出的窗口中填入你的信息:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":["Endpoint:",["$","code",null,{"children":"{你的API地址}/fn/ps/update"}]," (请将 ",["$","code",null,{"children":"{你的API地址}"}]," 替换为你的 API 地址,如:",["$","code",null,{"children":"https://api.example.com/api/v2"}],")"]}],"\n",["$","li",null,{"children":"API Key:填入你刚刚在云函数中设置的密钥"}],"\n"]}],"\n",["$","p",null,{"children":"如果你希望软件在开机时自动启动,可以勾选「Launch at login」选项。"}],"\n",["$","p",null,{"children":"接着关闭窗口,再次点击菜单栏中的图标,点击「Enable」即可。如果一切正常,刷新一下你的博客就可以在博客顶部看到你的动态了。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"processreporter-windows","children":[["$","a",null,{"data-card":"","href":"#processreporter-windows","className":"peer","children":["ProcessReporter ",["$","code",null,{"children":"Windows"}]]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["Windows 版本的使用问题,请前往 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/TNXG/ProcessReporterWinpy#readme","rel":"noreferrer noopener","target":"_blank","children":"TNXG/ProcessReporterWinpy"}]," 查看。"]}],"\n",["$","h4",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"使用-gui-版本","children":[["$","a",null,{"data-card":"","href":"#使用-gui-版本","className":"peer","children":"使用 GUI 版本"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["在 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/TNXG/ProcessReporterWinpy/releases","rel":"noreferrer noopener","target":"_blank","children":"Releases"}]," 页面下载 ",["$","code",null,{"children":"ProcessReporterWinpy_Launcher.exe"}],"\n,配置好 ",["$","code",null,{"children":"config.yml"}]," 文件,然后运行 ",["$","code",null,{"children":"ProcessReporterWinpy_Launcher.exe"}]," 即可。"]}],"\n",["$","p",null,{"children":[["$","code",null,{"children":"config.yml"}]," 配置具体配置项以及说明请参考 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/TNXG/ProcessReporterWinpy#readme","rel":"noreferrer noopener","target":"_blank","children":"TNXG/ProcessReporterWinpy"}],"。"]}],"\n",["$","h4",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"使用预编译的二进制文件","children":[["$","a",null,{"data-card":"","href":"#使用预编译的二进制文件","className":"peer","children":"使用预编译的二进制文件"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["在 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/TNXG/ProcessReporterWinpy/releases","rel":"noreferrer noopener","target":"_blank","children":"Releases"}]," 页面下载 ",["$","code",null,{"children":"ProcessReporterWinpy.exe"}],",配置好 ",["$","code",null,{"children":"config.yml"}]," 文件后,在终端运行即可,示例如下"]}],"\n",["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"processforwinpy.exe"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" --"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"path "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"运行目录的路径\""}]]}]}]}],"\n",["$","p",null,{"children":[["$","code",null,{"children":"config.yml"}]," 配置具体配置项以及说明请参考 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/TNXG/ProcessReporterWinpy#readme","rel":"noreferrer noopener","target":"_blank","children":"TNXG/ProcessReporterWinpy"}],"。"]}],"\n",["$","h4",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"使用源代码","children":[["$","a",null,{"data-card":"","href":"#使用源代码","className":"peer","children":"使用源代码"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["下载代码后,修改 ",["$","code",null,{"children":"config.yml"}]," 文件,填入你的信息:"]}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":["api_url:",["$","code",null,{"children":"{你的API地址}/fn/ps/update"}]," (请将 ",["$","code",null,{"children":"{你的API地址}"}]," 替换为你的 API 地址,如:",["$","code",null,{"children":"https://api.example.com/api/v2"}],")"]}],"\n",["$","li",null,{"children":"api_key:填入你刚刚在云函数中设置的密钥"}],"\n",["$","li",null,{"children":"report_time: 上报间隔(单位:秒)"}],"\n"]}],"\n",["$","p",null,{"children":"接着运行程序即可。如果一切正常,刷新一下你的博客你就可以在博客顶部看到你的动态了。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"processreporter-linux","children":[["$","a",null,{"data-card":"","href":"#processreporter-linux","className":"peer","children":["ProcessReporter ",["$","code",null,{"children":"Linux"}]]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","$L30",null,{"repo":"ttimochan/processforlinux#readme"}],"\n",["$","p",null,{"children":["在仓库的 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/ttimochan/processforlinux/releases","rel":"noreferrer noopener","target":"_blank","children":"Releases"}]," 页面下载对应的二进制包,解压运行即可,具体请参照项目的 README 进行配置运行。"]}],"\n",["$","p",null,{"children":["安装完成后,新建 ",["$","code",null,{"children":".env.process"}]," 文件,填入你的信息:"]}],"\n",["$","$L31",null,{"children":["$","code",null,{"className":"language-env","children":"# 你的 key\nAPI_KEY=your_key\n# 你的云函数地址\nAPI_URL={你的API地址}/fn/ps/update\n# 上报时间间隔,单位为秒\nREPORT_TIME=30\n# 是否开启媒体状态上报\nMEDIA_ENABLE=true\n# 是否打印日志\nLOG_ENABLE=true\n"}]}],"\n",["$","p",null,{"children":"然后执行程序即可。如果一切正常,刷新一下你的博客你就可以在博客顶部看到你的动态了。"}],"\n",["$","p",null,{"children":["如果有什么疑问,可以去阅读该项目的 ",["$","a",null,{"ref":"$undefined","href":"https://github.com/ttimochan/processforlinux#readme","rel":"noreferrer noopener","target":"_blank","children":"README"}]]}],"\n",["$","script",null,{"children":"\ndocument.addEventListener('DOMContentLoaded', () => {\n const style = document.createElement('style');\n style.textContent = `\n .nextra-cards img {\n border-radius: 50%;\n }\n .nextra-content pre {\n max-height: 50vh;\n }\n `;\n document.head.appendChild(style);\n});\n"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"个人状态展示","children":[["$","a",null,{"data-card":"","href":"#个人状态展示","className":"peer","children":"个人状态展示"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["$","$La",null,{"sizes":"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px","alt":"","placeholder":"blur","src":{"src":"/_next/static/media/status.c2de24b0.png","height":246,"width":488,"blurDataURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUhISMcHSAuLi8nJyhJSEltamY8PD2noZ9UXJ3YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBgQEAMAiDMGjV/f/xEvYtqtxcAJGZpELTIh8FzQBG1Jzn9QAAAABJRU5ErkJggg==","blurWidth":8,"blurHeight":4},"className":"rounded-lg"}]}],"\n",["$","p",null,{"children":"设置当前的状态。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置云函数-1","children":[["$","a",null,{"data-card":"","href":"#配置云函数-1","className":"peer","children":"配置云函数"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"进入后台,点击左侧菜单栏的「其他 -> 配置与云函数」,然后点击新建按钮,在选项卡中填入以下信息:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":["名称:",["$","code",null,{"children":"status"}]]}],"\n",["$","li",null,{"children":["引用:",["$","code",null,{"children":"shiro"}]]}],"\n",["$","li",null,{"children":["数据类型:",["$","code",null,{"children":"Function"}]]}],"\n",["$","li",null,{"children":["请求方式:",["$","code",null,{"children":"ALL"}]]}],"\n"]}],"\n",["$","p",null,{"children":["这个地方还需要设置一个密钥,在 Secret 中填入 ",["$","code",null,{"children":"key"}],",在 Value 中填入你自己的密钥。"]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":[["$","p",null,{"children":"这个密钥将用于验证你的软件是否有权限更新当前状态,所以请务必设置一个复杂的密钥。"}],["$","p",null,{"children":["$","strong",null,{"children":"密钥在后面的步骤中还需要用到,所以请务必记住。"}]}]]}]]}]]}],"\n",["$","p",null,{"children":"上方没有提到的选项都不需要填写,然后在右侧的代码编辑器中填入下面链接中的代码:"}],"\n",["$","$L30",null,{"repo":"mx-space/snippets/blob/main/shiro/functions/status.ts"}],"\n",["$","p",null,{"children":"点击保存按钮,云函数就配置完成了。"}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"请关注此代码的更新,它可能会随时变化,你需要及时更新它们"}]}]]}]]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"设置状态","children":[["$","a",null,{"data-card":"","href":"#设置状态","className":"peer","children":"设置状态"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"在主页登录之后,你可以点击此头像的右下方设置状态。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"签名动画","children":[["$","a",null,{"data-card":"","href":"#签名动画","className":"peer","children":"签名动画"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"此特性为闭源版本特有"}]}]]}]]}],"\n",["$","p",null,{"children":["$","$La",null,{"sizes":"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px","alt":"","src":{"src":"/_next/static/media/sign.f2dd3df0.gif","height":370,"width":355,"blurWidth":0,"blurHeight":0},"className":"rounded-lg"}]}],"\n",["$","p",null,{"children":["在「配置与云函数」页面,找到「theme -> shiro」配置,进入编辑页面,在代码中找到 ",["$","code",null,{"children":"module"}],",加入 ",["$","code",null,{"children":"signature"}]," 配置,如下(高亮部分):"]}],"\n",["$","p",null,{"children":["其中 svg 后填生成的 svg 代码,可通过 ",["$","a",null,{"ref":"$undefined","href":"https://danmarshall.github.io/google-font-to-svg-path/","rel":"noreferrer noopener","target":"_blank","children":"此网站"}]," 进行生成。"]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":["$undefined",["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":["受限于 Json 语法规则,此处 svg 代码需替换所有的 ",["$","code",null,{"children":"\""}]," 为 ",["$","code",null,{"children":"\\\""}],",否则会报错。"]}]}]]}]]}],"\n",["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"M 6,1 C 4.354992,1 3,2.354992 3,4 v 16 c 0,1.645008 1.354992,3 3,3 h 12 c 1.645008,0 3,-1.354992 3,-3 V 8 7 A 1.0001,1.0001 0 0 0 20.707031,6.2929687 l -5,-5 A 1.0001,1.0001 0 0 0 15,1 h -1 z m 0,2 h 7 v 3 c 0,1.645008 1.354992,3 3,3 h 3 v 11 c 0,0.564129 -0.435871,1 -1,1 H 6 C 5.4358712,21 5,20.564129 5,20 V 4 C 5,3.4358712 5.4358712,3 6,3 Z M 15,3.4140625 18.585937,7 H 16 C 15.435871,7 15,6.5641288 15,6 Z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"{"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"module\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"donate\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"enable\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"false"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"link\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"https://afdian.net/@Innei\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"qrcode\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": ["}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"https://cdn.jsdelivr.net/gh/Innei/img-bed@master/20191211132347.png\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" \"https://cdn.innei.ren/bed/2023/0424213144.png\""}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" ]"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"bilibili\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"liveId\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"1434499"}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"activity\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"enable\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"true"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":","}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"endpoint\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"/fn/ps/update\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" },"}]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"signature\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": {"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" \"svg\""}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":": "}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"\"<svg width="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"177.006"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" height="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"84.901"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" viewBox="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"0 0 177.006 84.901"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" xmlns="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"http://www.w3.org/2000/svg"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"><g id="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"svgGroup"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" stroke-linecap="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"round"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" fill-rule="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"evenodd"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" font-size="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"9pt"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" stroke="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"#000"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" stroke-width="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"0.25mm"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" fill="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"#000"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" style="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"stroke:#000;stroke-width:0.25mm;fill:#000"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"><path d="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"$32"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" vector-effect="}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"non-scaling-stroke"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"\\\""}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":"/></g></svg>\""}]]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" }"}]}],"\n",["$","span",null,{"className":"line","children":["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"}"}]}]]}]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/themes/shiro/extra.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L33",null,{"label":"editOnGithub"}]]}],["$","$L34",null,{"date":"$D2024-11-03T02:22:40.000Z"}]]}],["$","$L35",null,{"items":"$undefined"}]]}]]}],["$","$L36",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L33",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/themes/yun.html b/docs/themes/yun.html index d0e5067..b65ca6a 100644 --- a/docs/themes/yun.html +++ b/docs/themes/yun.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Yun 主题 - Mix Space 文档</title><meta name="description" content="A light & fast & lovely mx web style."/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="closed"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rd6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">Yun 主题</h1><p class="mb-8 text-lg text-fd-muted-foreground">A light & fast & lovely mx web style.</p><div class="prose contain-content" style="content-visibility:auto"><div class="grid grid-cols-1 sm:grid-cols-2 gap-6"><a href="https://github.com/mx-space/mx-web-yun" rel="noreferrer noopener" target="_blank" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 m-2 break-words" style="max-width:100%" data-card="true"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">mx-space/mx-web-yun - GitHub</h3></a></div> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Yun 主题 - Mix Space 文档</title><meta name="description" content="A light & fast & lovely mx web style."/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-paint-roller"><rect width="16" height="6" x="2" y="2" rx="2"></rect><path d="M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path><rect width="4" height="6" x="8" y="16" rx="1"></rect></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">前端主题</p><p class="text-xs text-fd-muted-foreground">部署 Mix Space 的前端主题</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><div data-state="closed"><button type="button" aria-controls="radix-:Rd6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">Shiro 主题<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rd6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/kami">Kami 主题</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/themes/yun">Yun 主题</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/themes/community">社区分享</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">Yun 主题</h1><p class="mb-8 text-lg text-fd-muted-foreground">A light & fast & lovely mx web style.</p><div class="prose contain-content" style="content-visibility:auto"><div class="grid grid-cols-1 sm:grid-cols-2 gap-6"><a href="https://github.com/mx-space/mx-web-yun" rel="noreferrer noopener" target="_blank" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 m-2 break-words" style="max-width:100%" data-card="true"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">mx-space/mx-web-yun - GitHub</h3></a></div> <div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>由于 Yun 主题将不再维护,此文档将不再更新,但是你仍然可以使用它。</p></div></div></div> <!-- --> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="安装步骤"><a data-card="" href="#安装步骤" class="peer">安装步骤</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> @@ -8,4 +8,4 @@ <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="安装步骤"><a da <span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">export</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> const</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> isDev</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> =</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> !</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8">isProduction</span></span> <span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583">export</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> const</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF"> apiBase</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> =</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8"> isDev</span></span> <span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> ?</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> 'https://api.innei.ren/v2/'</span></span> -<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> :</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> 'http://localhost:2333/api/v2/'</span></span></code></pre></div></div></div></figure><p>修改为你的后端 API 地址。</p></div><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="开始构建"><a data-card="" href="#开始构建" class="peer">开始构建</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> build</span></span></code></pre></div></div></div></figure></div><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="启动前端"><a data-card="" href="#启动前端" class="peer">启动前端</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> pm2</span></span></code></pre></div></div></div></figure></div></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/yun.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/themes/kami"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">Kami 主题</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/themes/community"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">社区分享</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#安装步骤" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">安装步骤</a><a data-active="false" href="#克隆项目" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">克隆项目</a><a data-active="false" href="#安装依赖" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">安装依赖</a><a data-active="false" href="#配置服务" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置服务</a><a data-active="false" href="#开始构建" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">开始构建</a><a data-active="false" href="#启动前端" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">启动前端</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"yun\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/yun\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/yun\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"LMSEIKMNCQ_mem_BMpHCp\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Yun 主题 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"A light \u0026 fast \u0026 lovely mx web style.\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[79,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"ToGitHub\"]\n31:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n33:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n34:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n35:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659"])</script><script>self.__next_f.push([1,"cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n36:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n32:T4dc,\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.64"])</script><script>self.__next_f.push([1,"6H3.375z\" fill=\"currentColor\" /\u003e\u003c/svg\u003e"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#安装步骤\",\"title\":\"安装步骤\"},{\"depth\":3,\"url\":\"#克隆项目\",\"title\":\"克隆项目\"},{\"depth\":3,\"url\":\"#安装依赖\",\"title\":\"安装依赖\"},{\"depth\":3,\"url\":\"#配置服务\",\"title\":\"配置服务\"},{\"depth\":3,\"url\":\"#开始构建\",\"title\":\"开始构建\"},{\"depth\":3,\"url\":\"#启动前端\",\"title\":\"启动前端\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"Yun 主题\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"A light \u0026 fast \u0026 lovely mx web style.\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"$L30\",null,{\"repo\":\"mx-space/mx-web-yun\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"由于 Yun 主题将不再维护,此文档将不再更新,但是你仍然可以使用它。\"}]}]]}]]}],\"\\n\",\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"安装步骤\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#安装步骤\",\"className\":\"peer\",\"children\":\"安装步骤\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"克隆项目\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#克隆项目\",\"className\":\"peer\",\"children\":\"克隆项目\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/mx-web-yun.git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --depth=1\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"安装依赖\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#安装依赖\",\"className\":\"peer\",\"children\":\"安装依赖\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置服务\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置服务\",\"className\":\"peer\",\"children\":\"配置服务\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"如果你部署 Mix Space 后端与部署 Yun 前端在同一台服务器,并且后端监听的端口为 2333,那么你可以跳过这一步。\"}]}]]}]]}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"前往 \",[\"$\",\"code\",null,{\"children\":\"./server/constant.ts\"}]]}],\"\\n\"]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"$32\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"export\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" isProduction\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" process.env.\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"NODE_ENV\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ===\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" 'production'\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"export\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" isDev\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" !\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"isProduction\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"export\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" apiBase\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" isDev\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ?\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" 'https://api.innei.ren/v2/'\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" :\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" 'http://localhost:2333/api/v2/'\"}]]}]]}]}],[\"$\",\"p\",null,{\"children\":\"修改为你的后端 API 地址。\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"开始构建\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#开始构建\",\"className\":\"peer\",\"children\":\"开始构建\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动前端\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动前端\",\"className\":\"peer\",\"children\":\"启动前端\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" pm2\"}]]}]}]}]]}]]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/yun.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L33\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L34\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L35\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L36\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L33\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583"> :</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> 'http://localhost:2333/api/v2/'</span></span></code></pre></div></div></div></figure><p>修改为你的后端 API 地址。</p></div><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="开始构建"><a data-card="" href="#开始构建" class="peer">开始构建</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> build</span></span></code></pre></div></div></div></figure></div><div class="step"><h3 class="flex scroll-m-28 flex-row items-center gap-2" id="启动前端"><a data-card="" href="#启动前端" class="peer">启动前端</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3><figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> pm2</span></span></code></pre></div></div></div></figure></div></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/themes/yun.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/themes/kami"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">Kami 主题</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/themes/community"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">社区分享</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#安装步骤" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">安装步骤</a><a data-active="false" href="#克隆项目" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">克隆项目</a><a data-active="false" href="#安装依赖" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">安装依赖</a><a data-active="false" href="#配置服务" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">配置服务</a><a data-active="false" href="#开始构建" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">开始构建</a><a data-active="false" href="#启动前端" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">启动前端</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"themes\",\"yun\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"themes/yun\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"themes/yun\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"f2NKNPH9NBl8YTXnQqMHV\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Yun 主题 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"A light \u0026 fast \u0026 lovely mx web style.\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[79,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"ToGitHub\"]\n31:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n33:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n34:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n35:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163"])</script><script>self.__next_f.push([1,"\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n36:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n32:T4dc,\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563"])</script><script>self.__next_f.push([1,"v2.166H9.506v9.646H6.789v-9.646H3.375z\" fill=\"currentColor\" /\u003e\u003c/svg\u003e"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#安装步骤\",\"title\":\"安装步骤\"},{\"depth\":3,\"url\":\"#克隆项目\",\"title\":\"克隆项目\"},{\"depth\":3,\"url\":\"#安装依赖\",\"title\":\"安装依赖\"},{\"depth\":3,\"url\":\"#配置服务\",\"title\":\"配置服务\"},{\"depth\":3,\"url\":\"#开始构建\",\"title\":\"开始构建\"},{\"depth\":3,\"url\":\"#启动前端\",\"title\":\"启动前端\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"Yun 主题\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"A light \u0026 fast \u0026 lovely mx web style.\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"$L30\",null,{\"repo\":\"mx-space/mx-web-yun\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"由于 Yun 主题将不再维护,此文档将不再更新,但是你仍然可以使用它。\"}]}]]}]]}],\"\\n\",\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"安装步骤\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#安装步骤\",\"className\":\"peer\",\"children\":\"安装步骤\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"克隆项目\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#克隆项目\",\"className\":\"peer\",\"children\":\"克隆项目\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" clone\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" https://github.com/mx-space/mx-web-yun.git\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --depth=1\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"安装依赖\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#安装依赖\",\"className\":\"peer\",\"children\":\"安装依赖\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" i\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"配置服务\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#配置服务\",\"className\":\"peer\",\"children\":\"配置服务\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"如果你部署 Mix Space 后端与部署 Yun 前端在同一台服务器,并且后端监听的端口为 2333,那么你可以跳过这一步。\"}]}]]}]]}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"前往 \",[\"$\",\"code\",null,{\"children\":\"./server/constant.ts\"}]]}],\"\\n\"]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"$32\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"export\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" isProduction\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" process.env.\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"NODE_ENV\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ===\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" 'production'\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"export\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" isDev\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" !\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\"isProduction\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\"export\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" const\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" apiBase\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" =\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},\"children\":\" isDev\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" ?\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" 'https://api.innei.ren/v2/'\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#D73A49\",\"--shiki-dark\":\"#F97583\"},\"children\":\" :\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" 'http://localhost:2333/api/v2/'\"}]]}]]}]}],[\"$\",\"p\",null,{\"children\":\"修改为你的后端 API 地址。\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"开始构建\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#开始构建\",\"className\":\"peer\",\"children\":\"开始构建\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" build\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"启动前端\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#启动前端\",\"className\":\"peer\",\"children\":\"启动前端\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],[\"$\",\"$L31\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"pnpm\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" pm2\"}]]}]}]}]]}]]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/themes/yun.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L33\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L34\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L35\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L36\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L33\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/themes/yun.txt b/docs/themes/yun.txt index 49d6fae..b6084ac 100644 --- a/docs/themes/yun.txt +++ b/docs/themes/yun.txt @@ -1,55 +1,55 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","themes","yun"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/yun","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/yun","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","LMSEIKMNCQ_mem_BMpHCp",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","themes","yun"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","themes/yun","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","themes/yun","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","f2NKNPH9NBl8YTXnQqMHV",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Yun 主题 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"A light & fast & lovely mx web style."}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[79,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"ToGitHub"] -31:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -33:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -34:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -35:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -36:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[79,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"ToGitHub"] +31:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +33:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +34:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +35:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +36:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 32:T4dc,<svg viewBox="0 0 24 24"><path d="M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z" fill="currentColor" /></svg>1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#安装步骤","title":"安装步骤"},{"depth":3,"url":"#克隆项目","title":"克隆项目"},{"depth":3,"url":"#安装依赖","title":"安装依赖"},{"depth":3,"url":"#配置服务","title":"配置服务"},{"depth":3,"url":"#开始构建","title":"开始构建"},{"depth":3,"url":"#启动前端","title":"启动前端"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"Yun 主题","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"A light & fast & lovely mx web style.","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","$L30",null,{"repo":"mx-space/mx-web-yun"}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"由于 Yun 主题将不再维护,此文档将不再更新,但是你仍然可以使用它。"}]}]]}]]}],"\n","\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"安装步骤","children":[["$","a",null,{"data-card":"","href":"#安装步骤","className":"peer","children":"安装步骤"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"className":"steps","children":[["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"克隆项目","children":[["$","a",null,{"data-card":"","href":"#克隆项目","className":"peer","children":"克隆项目"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"git"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" clone"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" https://github.com/mx-space/mx-web-yun.git"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --depth=1"}]]}]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"安装依赖","children":[["$","a",null,{"data-card":"","href":"#安装依赖","className":"peer","children":"安装依赖"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" i"}]]}]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"配置服务","children":[["$","a",null,{"data-card":"","href":"#配置服务","className":"peer","children":"配置服务"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"如果你部署 Mix Space 后端与部署 Yun 前端在同一台服务器,并且后端监听的端口为 2333,那么你可以跳过这一步。"}]}]]}]]}],["$","ol",null,{"children":["\n",["$","li",null,{"children":["前往 ",["$","code",null,{"children":"./server/constant.ts"}]]}],"\n"]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"$32","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"export"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" const"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" isProduction"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ="}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" process.env."}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"NODE_ENV"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ==="}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" 'production'"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"export"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" const"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" isDev"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ="}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" !"}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":"isProduction"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":"export"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" const"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" apiBase"}],["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ="}],["$","span",null,{"style":{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"},"children":" isDev"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" ?"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" 'https://api.innei.ren/v2/'"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"},"children":" :"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" 'http://localhost:2333/api/v2/'"}]]}]]}]}],["$","p",null,{"children":"修改为你的后端 API 地址。"}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"开始构建","children":[["$","a",null,{"data-card":"","href":"#开始构建","className":"peer","children":"开始构建"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" build"}]]}]}]}]]}],["$","div",null,{"className":"step","children":[["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"启动前端","children":[["$","a",null,{"data-card":"","href":"#启动前端","className":"peer","children":"启动前端"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],["$","$L31",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"pnpm"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" pm2"}]]}]}]}]]}]]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/themes/yun.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L33",null,{"label":"editOnGithub"}]]}],["$","$L34",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L35",null,{"items":"$undefined"}]]}]]}],["$","$L36",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L33",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/usage.html b/docs/usage.html index 73c2cf7..48a7ff1 100644 --- a/docs/usage.html +++ b/docs/usage.html @@ -1,5 +1,5 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>使用指南 - Mix Space 文档</title><meta name="description" content="探索 MixSpace 的使用方式"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">使用指南</h1><p class="mb-8 text-lg text-fd-muted-foreground">探索 MixSpace 的使用方式</p><div class="prose contain-content" style="content-visibility:auto"><p>本章节将会带您了解 Mix Space 的一些功能,以及如何使用它们。</p> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>使用指南 - Mix Space 文档</title><meta name="description" content="探索 MixSpace 的使用方式"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">使用指南</h1><p class="mb-8 text-lg text-fd-muted-foreground">探索 MixSpace 的使用方式</p><div class="prose contain-content" style="content-visibility:auto"><p>本章节将会带您了解 Mix Space 的一些功能,以及如何使用它们。</p> <div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info size-5 fill-blue-500 text-fd-card"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>温馨提示:此指南需要一定的基础知识 & 理解能力,请准备好哦~</p></div></div></div> <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="官方指南"><a data-card="" href="#官方指南" class="peer">官方指南</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3> <!-- --> -<div class="grid grid-cols-1 gap-4 sm:grid-cols-2"><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/serverless"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">云函数</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/search"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Algolia Search</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/xlog"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bitcoin"><path d="M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">xLog 集成</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/backup"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-history"><path d="M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"></path><path d="M3 3v5h5"></path><path d="M12 7v5l4 2"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">备份与回滚</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/update"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up"><path d="m5 12 7-7 7 7"></path><path d="M12 19V5"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">更新 Mix Space</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/security"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-key"><path d="m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4"></path><path d="m21 2-9.6 9.6"></path><circle cx="7.5" cy="15.5" r="5.5"></circle></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Key 加密与安全性</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/oauth"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">OAuth 2.0</h3></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/index.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#官方指南" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">官方指南</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"uzu1_tJrvys0TTtmiiBSQ\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"使用指南 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"探索 MixSpace 的使用方式\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n31:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n33:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":3,\"url\":\"#官方指南\",\"title\":\"官方指南\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"使用指南\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"探索 MixSpace 的使用方式\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"本章节将会带您了解 Mix Space 的一些功能,以及如何使用它们。\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"温馨提示:此指南需要一定的基础知识 \u0026 理解能力,请准备好哦~\"}]}]]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"官方指南\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#官方指南\",\"className\":\"peer\",\"children\":\"官方指南\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",\"\\n\",[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/serverless\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-database\",\"children\":[[\"$\",\"ellipse\",\"msslwz\",{\"cx\":\"12\",\"cy\":\"5\",\"rx\":\"9\",\"ry\":\"3\"}],[\"$\",\"path\",\"1wlel7\",{\"d\":\"M3 5V19A9 3 0 0 0 21 19V5\"}],[\"$\",\"path\",\"mv7ke4\",{\"d\":\"M3 12A9 3 0 0 0 21 12\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"云函数\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/search\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-search\",\"children\":[[\"$\",\"circle\",\"4ej97u\",{\"cx\":\"11\",\"cy\":\"11\",\"r\":\"8\"}],[\"$\",\"path\",\"1qie3q\",{\"d\":\"m21 21-4.3-4.3\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Algolia Search\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/xlog\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bitcoin\",\"children\":[[\"$\",\"path\",\"yr8idg\",{\"d\":\"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"xLog 集成\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/backup\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-history\",\"children\":[[\"$\",\"path\",\"1357e3\",{\"d\":\"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\"}],[\"$\",\"path\",\"1xhq8a\",{\"d\":\"M3 3v5h5\"}],[\"$\",\"path\",\"1fdv2h\",{\"d\":\"M12 7v5l4 2\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"备份与回滚\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/update\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up\",\"children\":[[\"$\",\"path\",\"hav0vg\",{\"d\":\"m5 12 7-7 7 7\"}],[\"$\",\"path\",\"x0mq9r\",{\"d\":\"M12 19V5\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"更新 Mix Space\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/security\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-key\",\"children\":[[\"$\",\"path\",\"g0fldk\",{\"d\":\"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4\"}],[\"$\",\"path\",\"1j0ho8\",{\"d\":\"m21 2-9.6 9.6\"}],[\"$\",\"circle\",\"yqb3hr\",{\"cx\":\"7.5\",\"cy\":\"15.5\",\"r\":\"5.5\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Key 加密与安全性\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/oauth\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-lock\",\"children\":[[\"$\",\"rect\",\"1w4ew1\",{\"width\":\"18\",\"height\":\"11\",\"x\":\"3\",\"y\":\"11\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"fwvmzm\",{\"d\":\"M7 11V7a5 5 0 0 1 10 0v4\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"OAuth 2.0\"}],null,null]}]],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/index.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<div class="grid grid-cols-1 gap-4 sm:grid-cols-2"><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/serverless"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-database"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">云函数</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/search"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Algolia Search</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/xlog"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bitcoin"><path d="M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">xLog 集成</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/backup"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-history"><path d="M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"></path><path d="M3 3v5h5"></path><path d="M12 7v5l4 2"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">备份与回滚</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/update"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up"><path d="m5 12 7-7 7 7"></path><path d="M12 19V5"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">更新 Mix Space</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/security"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-key"><path d="m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4"></path><path d="m21 2-9.6 9.6"></path><circle cx="7.5" cy="15.5" r="5.5"></circle></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Key 加密与安全性</h3></a><a data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/usage/oauth"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">OAuth 2.0</h3></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/index.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#官方指南" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">官方指南</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"AnWh8nBNYZyXnoWP44i09\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"使用指南 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"探索 MixSpace 的使用方式\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n31:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n33:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":3,\"url\":\"#官方指南\",\"title\":\"官方指南\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"使用指南\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"探索 MixSpace 的使用方式\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"本章节将会带您了解 Mix Space 的一些功能,以及如何使用它们。\"}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"温馨提示:此指南需要一定的基础知识 \u0026 理解能力,请准备好哦~\"}]}]]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"官方指南\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#官方指南\",\"className\":\"peer\",\"children\":\"官方指南\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",\"\\n\",[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/serverless\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-database\",\"children\":[[\"$\",\"ellipse\",\"msslwz\",{\"cx\":\"12\",\"cy\":\"5\",\"rx\":\"9\",\"ry\":\"3\"}],[\"$\",\"path\",\"1wlel7\",{\"d\":\"M3 5V19A9 3 0 0 0 21 19V5\"}],[\"$\",\"path\",\"mv7ke4\",{\"d\":\"M3 12A9 3 0 0 0 21 12\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"云函数\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/search\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-search\",\"children\":[[\"$\",\"circle\",\"4ej97u\",{\"cx\":\"11\",\"cy\":\"11\",\"r\":\"8\"}],[\"$\",\"path\",\"1qie3q\",{\"d\":\"m21 21-4.3-4.3\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Algolia Search\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/xlog\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bitcoin\",\"children\":[[\"$\",\"path\",\"yr8idg\",{\"d\":\"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"xLog 集成\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/backup\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-history\",\"children\":[[\"$\",\"path\",\"1357e3\",{\"d\":\"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\"}],[\"$\",\"path\",\"1xhq8a\",{\"d\":\"M3 3v5h5\"}],[\"$\",\"path\",\"1fdv2h\",{\"d\":\"M12 7v5l4 2\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"备份与回滚\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/update\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up\",\"children\":[[\"$\",\"path\",\"hav0vg\",{\"d\":\"m5 12 7-7 7 7\"}],[\"$\",\"path\",\"x0mq9r\",{\"d\":\"M12 19V5\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"更新 Mix Space\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/security\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-key\",\"children\":[[\"$\",\"path\",\"g0fldk\",{\"d\":\"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4\"}],[\"$\",\"path\",\"1j0ho8\",{\"d\":\"m21 2-9.6 9.6\"}],[\"$\",\"circle\",\"yqb3hr\",{\"cx\":\"7.5\",\"cy\":\"15.5\",\"r\":\"5.5\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Key 加密与安全性\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/usage/oauth\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-lock\",\"children\":[[\"$\",\"rect\",\"1w4ew1\",{\"width\":\"18\",\"height\":\"11\",\"x\":\"3\",\"y\":\"11\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"fwvmzm\",{\"d\":\"M7 11V7a5 5 0 0 1 10 0v4\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"OAuth 2.0\"}],null,null]}]],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/index.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/usage.txt b/docs/usage.txt index 515fecc..6ff83b2 100644 --- a/docs/usage.txt +++ b/docs/usage.txt @@ -1,53 +1,53 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","usage"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","uzu1_tJrvys0TTtmiiBSQ",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","usage"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","AnWh8nBNYZyXnoWP44i09",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"使用指南 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"探索 MixSpace 的使用方式"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -31:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -33:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +31:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +33:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":3,"url":"#官方指南","title":"官方指南"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"使用指南","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"探索 MixSpace 的使用方式","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","p",null,{"children":"本章节将会带您了解 Mix Space 的一些功能,以及如何使用它们。"}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"温馨提示:此指南需要一定的基础知识 & 理解能力,请准备好哦~"}]}]]}]]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"官方指南","children":[["$","a",null,{"data-card":"","href":"#官方指南","className":"peer","children":"官方指南"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n","\n",["$","div",null,{"children":[["$","$L11",null,{"ref":"$undefined","href":"/docs/usage/serverless","prefetch":"$undefined","replace":"$undefined","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-database","children":[["$","ellipse","msslwz",{"cx":"12","cy":"5","rx":"9","ry":"3"}],["$","path","1wlel7",{"d":"M3 5V19A9 3 0 0 0 21 19V5"}],["$","path","mv7ke4",{"d":"M3 12A9 3 0 0 0 21 12"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"云函数"}],null,null]}],["$","$L11",null,{"ref":"$undefined","href":"/docs/usage/search","prefetch":"$undefined","replace":"$undefined","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-search","children":[["$","circle","4ej97u",{"cx":"11","cy":"11","r":"8"}],["$","path","1qie3q",{"d":"m21 21-4.3-4.3"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"Algolia Search"}],null,null]}],["$","$L11",null,{"ref":"$undefined","href":"/docs/usage/xlog","prefetch":"$undefined","replace":"$undefined","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bitcoin","children":[["$","path","yr8idg",{"d":"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"xLog 集成"}],null,null]}],["$","$L11",null,{"ref":"$undefined","href":"/docs/usage/backup","prefetch":"$undefined","replace":"$undefined","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-history","children":[["$","path","1357e3",{"d":"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"}],["$","path","1xhq8a",{"d":"M3 3v5h5"}],["$","path","1fdv2h",{"d":"M12 7v5l4 2"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"备份与回滚"}],null,null]}],["$","$L11",null,{"ref":"$undefined","href":"/docs/usage/update","prefetch":"$undefined","replace":"$undefined","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-up","children":[["$","path","hav0vg",{"d":"m5 12 7-7 7 7"}],["$","path","x0mq9r",{"d":"M12 19V5"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"更新 Mix Space"}],null,null]}],["$","$L11",null,{"ref":"$undefined","href":"/docs/usage/security","prefetch":"$undefined","replace":"$undefined","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-key","children":[["$","path","g0fldk",{"d":"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4"}],["$","path","1j0ho8",{"d":"m21 2-9.6 9.6"}],["$","circle","yqb3hr",{"cx":"7.5","cy":"15.5","r":"5.5"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"Key 加密与安全性"}],null,null]}],["$","$L11",null,{"ref":"$undefined","href":"/docs/usage/oauth","prefetch":"$undefined","replace":"$undefined","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-lock","children":[["$","rect","1w4ew1",{"width":"18","height":"11","x":"3","y":"11","rx":"2","ry":"2"}],["$","path","fwvmzm",{"d":"M7 11V7a5 5 0 0 1 10 0v4"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"OAuth 2.0"}],null,null]}]],"className":"grid grid-cols-1 gap-4 sm:grid-cols-2"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/usage/index.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L30",null,{"label":"editOnGithub"}]]}],["$","$L31",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L32",null,{"items":"$undefined"}]]}]]}],["$","$L33",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L30",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/usage/backup.html b/docs/usage/backup.html index 93d97e2..096e7fd 100644 --- a/docs/usage/backup.html +++ b/docs/usage/backup.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>备份与回滚 - Mix Space 文档</title><meta name="description" content="在 Mix Space 中内有备份功能,并且每日默认自动备份,数据无价请定期手动下载备份包。"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">备份与回滚</h1><p class="mb-8 text-lg text-fd-muted-foreground">在 Mix Space 中内有备份功能,并且每日默认自动备份,数据无价请定期手动下载备份包。</p><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="备份"><a data-card="" href="#备份" class="peer">备份</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>备份与回滚 - Mix Space 文档</title><meta name="description" content="在 Mix Space 中内有备份功能,并且每日默认自动备份,数据无价请定期手动下载备份包。"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">备份与回滚</h1><p class="mb-8 text-lg text-fd-muted-foreground">在 Mix Space 中内有备份功能,并且每日默认自动备份,数据无价请定期手动下载备份包。</p><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="备份"><a data-card="" href="#备份" class="peer">备份</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <p>在后端中 其他 - 备份 中点击立即备份,即备份到绝对目录:</p> <p><code>~/mx-space/core/data/mx-space/backup/20xx-xx-xx_xx:xx:xx/backup-20xx-xx-xx_xx:xx:xx.zip</code></p> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="自动备份"><a data-card="" href="#自动备份" class="peer">自动备份</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> @@ -11,4 +11,4 @@ <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="回滚"><a data-car <p>例:假如刚刚生成的备份是 backup-2022-09-01_23:33:33.zip 将想进行回滚的备份包 backup-2022-01-14_05:14:19.zip 修改为刚刚生成的备份一样的名字:</p> <figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">mv</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> ~/mx-space/core/data/mx-space/backup/2022-01-14_05:14:19/backup-2022-01-14_05:14:19.zip</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> backup-2022-09-01_23:33:33.zip</span></span></code></pre></div></div></div></figure> <div class="my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg><div class="min-w-0 flex-1"><div class="text-fd-muted-foreground prose-no-margin"><p>不要在 Windows 下重命名,Windows 不支持将英文冒号作为文件名的一部分</p></div></div></div> -<p>替换完成会提示“数据库有变动,将在 x 秒后重载页面”,重载先检查文章评论等有没有丢失。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/backup.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/search"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">Algolia Search</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/update"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">更新 Mix Space</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#备份" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">备份</a><a data-active="false" href="#自动备份" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">自动备份</a><a data-active="false" href="#回滚" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">回滚</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"backup\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/backup\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/backup\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"n2jykalM99y1F0m9bw1KO\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"备份与回滚 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"在 Mix Space 中内有备份功能,并且每日默认自动备份,数据无价请定期手动下载备份包。\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n31:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n33:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n34:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659"])</script><script>self.__next_f.push([1,"cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#备份\",\"title\":\"备份\"},{\"depth\":2,\"url\":\"#自动备份\",\"title\":\"自动备份\"},{\"depth\":2,\"url\":\"#回滚\",\"title\":\"回滚\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"备份与回滚\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"在 Mix Space 中内有备份功能,并且每日默认自动备份,数据无价请定期手动下载备份包。\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"备份\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#备份\",\"className\":\"peer\",\"children\":\"备份\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在后端中 其他 - 备份 中点击立即备份,即备份到绝对目录:\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"~/mx-space/core/data/mx-space/backup/20xx-xx-xx_xx:xx:xx/backup-20xx-xx-xx_xx:xx:xx.zip\"}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"自动备份\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#自动备份\",\"className\":\"peer\",\"children\":\"自动备份\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"目前该功能仅支持备份到支持 S3 协议的云服务,暂不支持其他类型的云服务。当然,你也可以通过设置计划任务等方法达到和此功能一样的效果。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"设置入口:设定 - 系统 - 备份,填入云服务所提供的对应参数即可。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"回滚\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#回滚\",\"className\":\"peer\",\"children\":\"回滚\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"该操作涉及修改数据库,请多备份几个工作日的 backup,数据无价请谨慎操作!\"}],[\"$\",\"p\",null,{\"children\":\"一般情况下回滚只会导致 analyze 数据页丢失 IP \u0026 PV 的数据。\"}]]}]]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"Linux 和 macOS 可直接上传备份包,并且无需修改包名一致即可回滚,以下操作仅针对使用 Windows 用户访问后端回滚的情况。\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在后端中 其他 - 备份 中点击立即备份,将之前在电脑里的 \",[\"$\",\"code\",null,{\"children\":\"backup.zip\"}],\" 上传到刚刚生成的备份目录里进行重命名替换。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"例:假如刚刚生成的备份是 backup-2022-09-01_23:33:33.zip 将想进行回滚的备份包 backup-2022-01-14_05:14:19.zip 修改为刚刚生成的备份一样的名字:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"mv\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" ~/mx-space/core/data/mx-space/backup/2022-01-14_05:14:19/backup-2022-01-14_05:14:19.zip\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" backup-2022-09-01_23:33:33.zip\"}]]}]}]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"不要在 Windows 下重命名,Windows 不支持将英文冒号作为文件名的一部分\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"替换完成会提示“数据库有变动,将在 x 秒后重载页面”,重载先检查文章评论等有没有丢失。\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/backup.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-02T13:08:20.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<p>替换完成会提示“数据库有变动,将在 x 秒后重载页面”,重载先检查文章评论等有没有丢失。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/backup.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/search"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">Algolia Search</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/update"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">更新 Mix Space</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#备份" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">备份</a><a data-active="false" href="#自动备份" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">自动备份</a><a data-active="false" href="#回滚" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">回滚</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"backup\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/backup\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/backup\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"zPFXUMBVXFAm7xMzLldCL\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"备份与回滚 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"在 Mix Space 中内有备份功能,并且每日默认自动备份,数据无价请定期手动下载备份包。\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n31:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n33:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n34:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163"])</script><script>self.__next_f.push([1,"\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#备份\",\"title\":\"备份\"},{\"depth\":2,\"url\":\"#自动备份\",\"title\":\"自动备份\"},{\"depth\":2,\"url\":\"#回滚\",\"title\":\"回滚\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"备份与回滚\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"在 Mix Space 中内有备份功能,并且每日默认自动备份,数据无价请定期手动下载备份包。\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"备份\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#备份\",\"className\":\"peer\",\"children\":\"备份\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在后端中 其他 - 备份 中点击立即备份,即备份到绝对目录:\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"code\",null,{\"children\":\"~/mx-space/core/data/mx-space/backup/20xx-xx-xx_xx:xx:xx/backup-20xx-xx-xx_xx:xx:xx.zip\"}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"自动备份\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#自动备份\",\"className\":\"peer\",\"children\":\"自动备份\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"目前该功能仅支持备份到支持 S3 协议的云服务,暂不支持其他类型的云服务。当然,你也可以通过设置计划任务等方法达到和此功能一样的效果。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"设置入口:设定 - 系统 - 备份,填入云服务所提供的对应参数即可。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"回滚\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#回滚\",\"className\":\"peer\",\"children\":\"回滚\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[[\"$\",\"p\",null,{\"children\":\"该操作涉及修改数据库,请多备份几个工作日的 backup,数据无价请谨慎操作!\"}],[\"$\",\"p\",null,{\"children\":\"一般情况下回滚只会导致 analyze 数据页丢失 IP \u0026 PV 的数据。\"}]]}]]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"Linux 和 macOS 可直接上传备份包,并且无需修改包名一致即可回滚,以下操作仅针对使用 Windows 用户访问后端回滚的情况。\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在后端中 其他 - 备份 中点击立即备份,将之前在电脑里的 \",[\"$\",\"code\",null,{\"children\":\"backup.zip\"}],\" 上传到刚刚生成的备份目录里进行重命名替换。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"例:假如刚刚生成的备份是 backup-2022-09-01_23:33:33.zip 将想进行回滚的备份包 backup-2022-01-14_05:14:19.zip 修改为刚刚生成的备份一样的名字:\"}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"mv\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" ~/mx-space/core/data/mx-space/backup/2022-01-14_05:14:19/backup-2022-01-14_05:14:19.zip\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" backup-2022-09-01_23:33:33.zip\"}]]}]}]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"不要在 Windows 下重命名,Windows 不支持将英文冒号作为文件名的一部分\"}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"替换完成会提示“数据库有变动,将在 x 秒后重载页面”,重载先检查文章评论等有没有丢失。\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/backup.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-02T13:08:20.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/usage/backup.txt b/docs/usage/backup.txt index 80f71f2..d045b2e 100644 --- a/docs/usage/backup.txt +++ b/docs/usage/backup.txt @@ -1,54 +1,54 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","usage","backup"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/backup","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/backup","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","n2jykalM99y1F0m9bw1KO",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","usage","backup"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/backup","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/backup","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","zPFXUMBVXFAm7xMzLldCL",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"备份与回滚 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"在 Mix Space 中内有备份功能,并且每日默认自动备份,数据无价请定期手动下载备份包。"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -31:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -33:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -34:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +31:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +33:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +34:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#备份","title":"备份"},{"depth":2,"url":"#自动备份","title":"自动备份"},{"depth":2,"url":"#回滚","title":"回滚"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"备份与回滚","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"在 Mix Space 中内有备份功能,并且每日默认自动备份,数据无价请定期手动下载备份包。","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"备份","children":[["$","a",null,{"data-card":"","href":"#备份","className":"peer","children":"备份"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"在后端中 其他 - 备份 中点击立即备份,即备份到绝对目录:"}],"\n",["$","p",null,{"children":["$","code",null,{"children":"~/mx-space/core/data/mx-space/backup/20xx-xx-xx_xx:xx:xx/backup-20xx-xx-xx_xx:xx:xx.zip"}]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"自动备份","children":[["$","a",null,{"data-card":"","href":"#自动备份","className":"peer","children":"自动备份"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"目前该功能仅支持备份到支持 S3 协议的云服务,暂不支持其他类型的云服务。当然,你也可以通过设置计划任务等方法达到和此功能一样的效果。"}],"\n",["$","p",null,{"children":"设置入口:设定 - 系统 - 备份,填入云服务所提供的对应参数即可。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"回滚","children":[["$","a",null,{"data-card":"","href":"#回滚","className":"peer","children":"回滚"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":[["$","p",null,{"children":"该操作涉及修改数据库,请多备份几个工作日的 backup,数据无价请谨慎操作!"}],["$","p",null,{"children":"一般情况下回滚只会导致 analyze 数据页丢失 IP & PV 的数据。"}]]}]]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"Linux 和 macOS 可直接上传备份包,并且无需修改包名一致即可回滚,以下操作仅针对使用 Windows 用户访问后端回滚的情况。"}]}]]}]]}],"\n",["$","p",null,{"children":["在后端中 其他 - 备份 中点击立即备份,将之前在电脑里的 ",["$","code",null,{"children":"backup.zip"}]," 上传到刚刚生成的备份目录里进行重命名替换。"]}],"\n",["$","p",null,{"children":"例:假如刚刚生成的备份是 backup-2022-09-01_23:33:33.zip 将想进行回滚的备份包 backup-2022-01-14_05:14:19.zip 修改为刚刚生成的备份一样的名字:"}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"mv"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" ~/mx-space/core/data/mx-space/backup/2022-01-14_05:14:19/backup-2022-01-14_05:14:19.zip"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" backup-2022-09-01_23:33:33.zip"}]]}]}]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"不要在 Windows 下重命名,Windows 不支持将英文冒号作为文件名的一部分"}]}]]}]]}],"\n",["$","p",null,{"children":"替换完成会提示“数据库有变动,将在 x 秒后重载页面”,重载先检查文章评论等有没有丢失。"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/usage/backup.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L31",null,{"label":"editOnGithub"}]]}],["$","$L32",null,{"date":"$D2024-11-02T13:08:20.000Z"}]]}],["$","$L33",null,{"items":"$undefined"}]]}]]}],["$","$L34",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L31",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/usage/oauth.html b/docs/usage/oauth.html index ad7316b..1d3d55b 100644 --- a/docs/usage/oauth.html +++ b/docs/usage/oauth.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>OAuth 2.0 - Mix Space 文档</title><meta name="description" content="使用 OAuth 2.0 登录 MixSpace"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">OAuth 2.0</h1><p class="mb-8 text-lg text-fd-muted-foreground">使用 OAuth 2.0 登录 MixSpace</p><div class="prose contain-content" style="content-visibility:auto"><p>在 Core v7.0.0 版本,Mx-Space 重写了第三方登录功能,抛弃了 Clerk,转而直接使用对应的账户授权 SDK 实现第三方登录。</p> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>OAuth 2.0 - Mix Space 文档</title><meta name="description" content="使用 OAuth 2.0 登录 MixSpace"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">OAuth 2.0</h1><p class="mb-8 text-lg text-fd-muted-foreground">使用 OAuth 2.0 登录 MixSpace</p><div class="prose contain-content" style="content-visibility:auto"><p>在 Core v7.0.0 版本,Mx-Space 重写了第三方登录功能,抛弃了 Clerk,转而直接使用对应的账户授权 SDK 实现第三方登录。</p> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="如何配置"><a data-card="" href="#如何配置" class="peer">如何配置</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="新建应用"><a data-card="" href="#新建应用" class="peer">新建应用</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3> <p>参考以下两篇:</p> @@ -12,4 +12,4 @@ <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="新建应用"><a da <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="后台设置"><a data-card="" href="#后台设置" class="peer">后台设置</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3> <p>进入博客后台 -> 设定 -> 登录方式,在 OAuth 部分对应的平台名称下填写对应的 Client ID 和 Client Secret,保存后测试是否可以调用授权,若可调用即可启用并保存。</p> <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="和主人身份绑定"><a data-card="" href="#和主人身份绑定" class="peer">和主人身份绑定</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3> -<p>在测试时通过 OAuth 授权登录后会提示是否将此账号设置为主人,允许即可。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/oauth.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/security"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">Key 加密与安全性</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#如何配置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">如何配置</a><a data-active="false" href="#新建应用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">新建应用</a><a data-active="false" href="#后台设置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">后台设置</a><a data-active="false" href="#和主人身份绑定" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">和主人身份绑定</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"oauth\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/oauth\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/oauth\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"T4wHXMyRvhKKGptPuATAK\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"OAuth 2.0 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"使用 OAuth 2.0 登录 MixSpace\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n31:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n33:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#如何配置\",\"title\":\"如何配置\"},{\"depth\":3,\"url\":\"#新建应用\",\"title\":\"新建应用\"},{\"depth\":3,\"url\":\"#后台设置\",\"title\":\"后台设置\"},{\"depth\":3,\"url\":\"#和主人身份绑定\",\"title\":\"和主人身份绑定\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"OAuth 2.0\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"使用 OAuth 2.0 登录 MixSpace\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"在 Core v7.0.0 版本,Mx-Space 重写了第三方登录功能,抛弃了 Clerk,转而直接使用对应的账户授权 SDK 实现第三方登录。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"如何配置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#如何配置\",\"className\":\"peer\",\"children\":\"如何配置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"新建应用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#新建应用\",\"className\":\"peer\",\"children\":\"新建应用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"参考以下两篇:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://docs.github.com/zh/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"在 GitHub 新建 OAuth 应用\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://developers.google.com/identity/protocols/oauth2/web-server?hl=zh-cn#creatingcred\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"在 Google Cloud Console 新建 OAuth 应用\"}]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"对于 GitHub,\",[\"$\",\"code\",null,{\"children\":\"Homepage URL\"}],\" 填写前端地址,\",[\"$\",\"code\",null,{\"children\":\"Authorization callback URL\"}],\" 根据后台提示复制粘贴。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"对于 Google,你可能需要先配置好 OAuth 权限请求页面,其中已获授权的网域填写根域名,API 范围选择非敏感范围的三项。OAuth 应用中 \",[\"$\",\"code\",null,{\"children\":\"已获授权的 JavaScript 来源\"}],\" 填写前端地址,\",[\"$\",\"code\",null,{\"children\":\"已获授权的重定向 URI\"}],\" 根据后台提示复制粘贴。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"完成后会获取 Client ID 和 Client Secret,将他们复制下来备用。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"后台设置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#后台设置\",\"className\":\"peer\",\"children\":\"后台设置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"进入博客后台 -\u003e 设定 -\u003e 登录方式,在 OAuth 部分对应的平台名称下填写对应的 Client ID 和 Client Secret,保存后测试是否可以调用授权,若可调用即可启用并保存。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"和主人身份绑定\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#和主人身份绑定\",\"className\":\"peer\",\"children\":\"和主人身份绑定\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在测试时通过 OAuth 授权登录后会提示是否将此账号设置为主人,允许即可。\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/oauth.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<p>在测试时通过 OAuth 授权登录后会提示是否将此账号设置为主人,允许即可。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/oauth.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/security"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">Key 加密与安全性</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#如何配置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">如何配置</a><a data-active="false" href="#新建应用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">新建应用</a><a data-active="false" href="#后台设置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">后台设置</a><a data-active="false" href="#和主人身份绑定" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">和主人身份绑定</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"oauth\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/oauth\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/oauth\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"wZs0wKnu1hiM92ZUwIFSc\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"OAuth 2.0 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"使用 OAuth 2.0 登录 MixSpace\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n31:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n33:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#如何配置\",\"title\":\"如何配置\"},{\"depth\":3,\"url\":\"#新建应用\",\"title\":\"新建应用\"},{\"depth\":3,\"url\":\"#后台设置\",\"title\":\"后台设置\"},{\"depth\":3,\"url\":\"#和主人身份绑定\",\"title\":\"和主人身份绑定\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"OAuth 2.0\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"使用 OAuth 2.0 登录 MixSpace\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"在 Core v7.0.0 版本,Mx-Space 重写了第三方登录功能,抛弃了 Clerk,转而直接使用对应的账户授权 SDK 实现第三方登录。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"如何配置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#如何配置\",\"className\":\"peer\",\"children\":\"如何配置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"新建应用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#新建应用\",\"className\":\"peer\",\"children\":\"新建应用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"参考以下两篇:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://docs.github.com/zh/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"在 GitHub 新建 OAuth 应用\"}]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://developers.google.com/identity/protocols/oauth2/web-server?hl=zh-cn#creatingcred\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"在 Google Cloud Console 新建 OAuth 应用\"}]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"对于 GitHub,\",[\"$\",\"code\",null,{\"children\":\"Homepage URL\"}],\" 填写前端地址,\",[\"$\",\"code\",null,{\"children\":\"Authorization callback URL\"}],\" 根据后台提示复制粘贴。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"对于 Google,你可能需要先配置好 OAuth 权限请求页面,其中已获授权的网域填写根域名,API 范围选择非敏感范围的三项。OAuth 应用中 \",[\"$\",\"code\",null,{\"children\":\"已获授权的 JavaScript 来源\"}],\" 填写前端地址,\",[\"$\",\"code\",null,{\"children\":\"已获授权的重定向 URI\"}],\" 根据后台提示复制粘贴。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"完成后会获取 Client ID 和 Client Secret,将他们复制下来备用。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"后台设置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#后台设置\",\"className\":\"peer\",\"children\":\"后台设置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"进入博客后台 -\u003e 设定 -\u003e 登录方式,在 OAuth 部分对应的平台名称下填写对应的 Client ID 和 Client Secret,保存后测试是否可以调用授权,若可调用即可启用并保存。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"和主人身份绑定\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#和主人身份绑定\",\"className\":\"peer\",\"children\":\"和主人身份绑定\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在测试时通过 OAuth 授权登录后会提示是否将此账号设置为主人,允许即可。\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/oauth.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/usage/oauth.txt b/docs/usage/oauth.txt index 9b138e2..06af95f 100644 --- a/docs/usage/oauth.txt +++ b/docs/usage/oauth.txt @@ -1,53 +1,53 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","usage","oauth"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/oauth","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/oauth","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","T4wHXMyRvhKKGptPuATAK",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","usage","oauth"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/oauth","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/oauth","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","wZs0wKnu1hiM92ZUwIFSc",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"OAuth 2.0 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"使用 OAuth 2.0 登录 MixSpace"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -31:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -33:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +31:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +33:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#如何配置","title":"如何配置"},{"depth":3,"url":"#新建应用","title":"新建应用"},{"depth":3,"url":"#后台设置","title":"后台设置"},{"depth":3,"url":"#和主人身份绑定","title":"和主人身份绑定"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"OAuth 2.0","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"使用 OAuth 2.0 登录 MixSpace","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","p",null,{"children":"在 Core v7.0.0 版本,Mx-Space 重写了第三方登录功能,抛弃了 Clerk,转而直接使用对应的账户授权 SDK 实现第三方登录。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"如何配置","children":[["$","a",null,{"data-card":"","href":"#如何配置","className":"peer","children":"如何配置"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"新建应用","children":[["$","a",null,{"data-card":"","href":"#新建应用","className":"peer","children":"新建应用"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"参考以下两篇:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://docs.github.com/zh/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app","rel":"noreferrer noopener","target":"_blank","children":"在 GitHub 新建 OAuth 应用"}]}],"\n",["$","li",null,{"children":["$","a",null,{"ref":"$undefined","href":"https://developers.google.com/identity/protocols/oauth2/web-server?hl=zh-cn#creatingcred","rel":"noreferrer noopener","target":"_blank","children":"在 Google Cloud Console 新建 OAuth 应用"}]}],"\n"]}],"\n",["$","p",null,{"children":["对于 GitHub,",["$","code",null,{"children":"Homepage URL"}]," 填写前端地址,",["$","code",null,{"children":"Authorization callback URL"}]," 根据后台提示复制粘贴。"]}],"\n",["$","p",null,{"children":["对于 Google,你可能需要先配置好 OAuth 权限请求页面,其中已获授权的网域填写根域名,API 范围选择非敏感范围的三项。OAuth 应用中 ",["$","code",null,{"children":"已获授权的 JavaScript 来源"}]," 填写前端地址,",["$","code",null,{"children":"已获授权的重定向 URI"}]," 根据后台提示复制粘贴。"]}],"\n",["$","p",null,{"children":"完成后会获取 Client ID 和 Client Secret,将他们复制下来备用。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"后台设置","children":[["$","a",null,{"data-card":"","href":"#后台设置","className":"peer","children":"后台设置"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"进入博客后台 -> 设定 -> 登录方式,在 OAuth 部分对应的平台名称下填写对应的 Client ID 和 Client Secret,保存后测试是否可以调用授权,若可调用即可启用并保存。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"和主人身份绑定","children":[["$","a",null,{"data-card":"","href":"#和主人身份绑定","className":"peer","children":"和主人身份绑定"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"在测试时通过 OAuth 授权登录后会提示是否将此账号设置为主人,允许即可。"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/usage/oauth.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L30",null,{"label":"editOnGithub"}]]}],["$","$L31",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L32",null,{"items":"$undefined"}]]}]]}],["$","$L33",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L30",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/usage/search.html b/docs/usage/search.html index 0ff1e1e..33f8fdb 100644 --- a/docs/usage/search.html +++ b/docs/usage/search.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Algolia Search - Mix Space 文档</title><meta name="description" content="使用 Algolia 搜索"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">Algolia Search</h1><p class="mb-8 text-lg text-fd-muted-foreground">使用 Algolia 搜索</p><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="介绍"><a data-card="" href="#介绍" class="peer">介绍</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Algolia Search - Mix Space 文档</title><meta name="description" content="使用 Algolia 搜索"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">Algolia Search</h1><p class="mb-8 text-lg text-fd-muted-foreground">使用 Algolia 搜索</p><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="介绍"><a data-card="" href="#介绍" class="peer">介绍</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <p>Algolia 是一个数据库实时搜索服务,能够提供毫秒级的数据库搜索服务,并且其服务能以 API 的形式方便地布局到网页、客户端、APP 等多种场景。</p> <p>像 VuePress 官方文档就是使用的 Algolia 搜索,使用 Algolia 搜索最大的好处就是方便,它会自动爬取网站的页面内容并构建索引,你只用申请一个 Algolia 服务,在网站上添加一些代码,就可以实现一个全文搜索功能。</p> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="使用"><a data-card="" href="#使用" class="peer">使用</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> @@ -20,4 +20,4 @@ <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="获取相关变量" <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="后台配置"><a data-card="" href="#后台配置" class="peer">后台配置</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3> <p>进入后台,设定->系统->Algolia Search,将“开启 Algolia Search”开关打开,将前面准备的 <code>IndexName</code>、<code>Application ID(AppID)</code> 和 <code>Admin API Key(ApiKey)</code> 填入对应的框中,右上角保存即可。</p> <p><img alt="" loading="lazy" decoding="async" data-nimg="1" class="rounded-lg" style="color:transparent" src="https://pan.vinua.cn/f/DeGsA/3331ccce7fe57e4bfd87217998223f30.png"/></p> -<p>至此,Algolia 搜索的配置就完成了。稍等一会,就可以尝试在主页用 <code>Ctrl + K</code> 调用 Algolia 进行站内搜索了。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/search.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/xlog"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">xLog 集成</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/backup"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">备份与回滚</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#介绍" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">介绍</a><a data-active="false" href="#使用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">使用</a><a data-active="false" href="#新建应用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">新建应用</a><a data-active="false" href="#创建索引index" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">创建索引(Index)</a><a data-active="false" href="#获取相关变量" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">获取相关变量</a><a data-active="false" href="#后台配置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">后台配置</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"search\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/search\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/search\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"yU2kzvmlvg13vQ8QS6s2X\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Algolia Search - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"使用 Algolia 搜索\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n31:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n33:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#介绍\",\"title\":\"介绍\"},{\"depth\":2,\"url\":\"#使用\",\"title\":\"使用\"},{\"depth\":3,\"url\":\"#新建应用\",\"title\":\"新建应用\"},{\"depth\":3,\"url\":\"#创建索引index\",\"title\":\"创建索引(Index)\"},{\"depth\":3,\"url\":\"#获取相关变量\",\"title\":\"获取相关变量\"},{\"depth\":3,\"url\":\"#后台配置\",\"title\":\"后台配置\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"Algolia Search\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"使用 Algolia 搜索\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"介绍\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#介绍\",\"className\":\"peer\",\"children\":\"介绍\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Algolia 是一个数据库实时搜索服务,能够提供毫秒级的数据库搜索服务,并且其服务能以 API 的形式方便地布局到网页、客户端、APP 等多种场景。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"像 VuePress 官方文档就是使用的 Algolia 搜索,使用 Algolia 搜索最大的好处就是方便,它会自动爬取网站的页面内容并构建索引,你只用申请一个 Algolia 服务,在网站上添加一些代码,就可以实现一个全文搜索功能。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用\",\"className\":\"peer\",\"children\":\"使用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在这之前,你需要先在 Algolia 官网注册一个账号,或者直接用第三方登录。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"新建应用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#新建应用\",\"className\":\"peer\",\"children\":\"新建应用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"登录 Algolia 账号,进入控制台,在左上角点击 Applications 下列表,点击 \",[\"$\",\"code\",null,{\"children\":\"New Application\"}],\",填写应用名称,选择 \",[\"$\",\"code\",null,{\"children\":\"BUILD\"}],\" 订阅(免费),选择好数据中心,点击 \",[\"$\",\"code\",null,{\"children\":\"Create Application\"}],\",即可创建一个应用。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"一些额外说明的地方都在图片上标注了,可参考下面的图片。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/XL2Uv/5a93eadc694a7b7cb2898c63a6ebcf88.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/xnosz/0d41807b6594531b77163951f7092150.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/Emph7/097d062c7ebe6e322be260e3862e7762.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/bNEHK/47fcfe70a3b81e8eca2ad96e2aeae17c.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"创建索引index\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#创建索引index\",\"className\":\"peer\",\"children\":\"创建索引(Index)\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在新建应用之后,你会直接跳转到如下图所示的界面,只需要在输入框中输入一个索引名称,点击 \",[\"$\",\"code\",null,{\"children\":\"Create Index\"}],\",即可创建一个索引。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"请记住你所创建的索引名称(Index Name),后面的步骤会用到。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/BEdhW/fbf020ae604f07e7d1ed7894c6dec35e.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"获取相关变量\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#获取相关变量\",\"className\":\"peer\",\"children\":\"获取相关变量\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"接下来,在左下角找到齿轮图标,进入设置,在右侧找到 \",[\"$\",\"code\",null,{\"children\":\"API Keys\"}],\",进入,这里有两个变量需要复制下来备用,分别是 \",[\"$\",\"code\",null,{\"children\":\"Application ID\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"Admin API Key\"}],\",请复制下这两个变量的值,后面的步骤会用到。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/Np6hO/ab5bdbb18af590cb3aeacba7b5861ce6.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"后台配置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#后台配置\",\"className\":\"peer\",\"children\":\"后台配置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"进入后台,设定-\u003e系统-\u003eAlgolia Search,将“开启 Algolia Search”开关打开,将前面准备的 \",[\"$\",\"code\",null,{\"children\":\"IndexName\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"Application ID(AppID)\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"Admin API Key(ApiKey)\"}],\" 填入对应的框中,右上角保存即可。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/DeGsA/3331ccce7fe57e4bfd87217998223f30.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"至此,Algolia 搜索的配置就完成了。稍等一会,就可以尝试在主页用 \",[\"$\",\"code\",null,{\"children\":\"Ctrl + K\"}],\" 调用 Algolia 进行站内搜索了。\"]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/search.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<p>至此,Algolia 搜索的配置就完成了。稍等一会,就可以尝试在主页用 <code>Ctrl + K</code> 调用 Algolia 进行站内搜索了。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/search.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/xlog"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">xLog 集成</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/backup"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">备份与回滚</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#介绍" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">介绍</a><a data-active="false" href="#使用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">使用</a><a data-active="false" href="#新建应用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">新建应用</a><a data-active="false" href="#创建索引index" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">创建索引(Index)</a><a data-active="false" href="#获取相关变量" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">获取相关变量</a><a data-active="false" href="#后台配置" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">后台配置</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"search\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/search\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/search\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"fSEHQxJxfzebMi9oSsTjB\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Algolia Search - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"使用 Algolia 搜索\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n31:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n33:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#介绍\",\"title\":\"介绍\"},{\"depth\":2,\"url\":\"#使用\",\"title\":\"使用\"},{\"depth\":3,\"url\":\"#新建应用\",\"title\":\"新建应用\"},{\"depth\":3,\"url\":\"#创建索引index\",\"title\":\"创建索引(Index)\"},{\"depth\":3,\"url\":\"#获取相关变量\",\"title\":\"获取相关变量\"},{\"depth\":3,\"url\":\"#后台配置\",\"title\":\"后台配置\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"Algolia Search\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"使用 Algolia 搜索\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"介绍\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#介绍\",\"className\":\"peer\",\"children\":\"介绍\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Algolia 是一个数据库实时搜索服务,能够提供毫秒级的数据库搜索服务,并且其服务能以 API 的形式方便地布局到网页、客户端、APP 等多种场景。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"像 VuePress 官方文档就是使用的 Algolia 搜索,使用 Algolia 搜索最大的好处就是方便,它会自动爬取网站的页面内容并构建索引,你只用申请一个 Algolia 服务,在网站上添加一些代码,就可以实现一个全文搜索功能。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用\",\"className\":\"peer\",\"children\":\"使用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在这之前,你需要先在 Algolia 官网注册一个账号,或者直接用第三方登录。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"新建应用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#新建应用\",\"className\":\"peer\",\"children\":\"新建应用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"登录 Algolia 账号,进入控制台,在左上角点击 Applications 下列表,点击 \",[\"$\",\"code\",null,{\"children\":\"New Application\"}],\",填写应用名称,选择 \",[\"$\",\"code\",null,{\"children\":\"BUILD\"}],\" 订阅(免费),选择好数据中心,点击 \",[\"$\",\"code\",null,{\"children\":\"Create Application\"}],\",即可创建一个应用。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"一些额外说明的地方都在图片上标注了,可参考下面的图片。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/XL2Uv/5a93eadc694a7b7cb2898c63a6ebcf88.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/xnosz/0d41807b6594531b77163951f7092150.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/Emph7/097d062c7ebe6e322be260e3862e7762.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/bNEHK/47fcfe70a3b81e8eca2ad96e2aeae17c.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"创建索引index\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#创建索引index\",\"className\":\"peer\",\"children\":\"创建索引(Index)\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在新建应用之后,你会直接跳转到如下图所示的界面,只需要在输入框中输入一个索引名称,点击 \",[\"$\",\"code\",null,{\"children\":\"Create Index\"}],\",即可创建一个索引。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"请记住你所创建的索引名称(Index Name),后面的步骤会用到。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/BEdhW/fbf020ae604f07e7d1ed7894c6dec35e.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"获取相关变量\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#获取相关变量\",\"className\":\"peer\",\"children\":\"获取相关变量\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"接下来,在左下角找到齿轮图标,进入设置,在右侧找到 \",[\"$\",\"code\",null,{\"children\":\"API Keys\"}],\",进入,这里有两个变量需要复制下来备用,分别是 \",[\"$\",\"code\",null,{\"children\":\"Application ID\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"Admin API Key\"}],\",请复制下这两个变量的值,后面的步骤会用到。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/Np6hO/ab5bdbb18af590cb3aeacba7b5861ce6.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"后台配置\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#后台配置\",\"className\":\"peer\",\"children\":\"后台配置\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"进入后台,设定-\u003e系统-\u003eAlgolia Search,将“开启 Algolia Search”开关打开,将前面准备的 \",[\"$\",\"code\",null,{\"children\":\"IndexName\"}],\"、\",[\"$\",\"code\",null,{\"children\":\"Application ID(AppID)\"}],\" 和 \",[\"$\",\"code\",null,{\"children\":\"Admin API Key(ApiKey)\"}],\" 填入对应的框中,右上角保存即可。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$La\",null,{\"sizes\":\"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px\",\"src\":\"https://pan.vinua.cn/f/DeGsA/3331ccce7fe57e4bfd87217998223f30.png\",\"alt\":\"\",\"className\":\"rounded-lg\"}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"至此,Algolia 搜索的配置就完成了。稍等一会,就可以尝试在主页用 \",[\"$\",\"code\",null,{\"children\":\"Ctrl + K\"}],\" 调用 Algolia 进行站内搜索了。\"]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/search.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/usage/search.txt b/docs/usage/search.txt index 6a7ec35..87b8108 100644 --- a/docs/usage/search.txt +++ b/docs/usage/search.txt @@ -1,53 +1,53 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","usage","search"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/search","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/search","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","yU2kzvmlvg13vQ8QS6s2X",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","usage","search"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/search","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/search","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","fSEHQxJxfzebMi9oSsTjB",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Algolia Search - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"使用 Algolia 搜索"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -31:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -33:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +31:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +33:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#介绍","title":"介绍"},{"depth":2,"url":"#使用","title":"使用"},{"depth":3,"url":"#新建应用","title":"新建应用"},{"depth":3,"url":"#创建索引index","title":"创建索引(Index)"},{"depth":3,"url":"#获取相关变量","title":"获取相关变量"},{"depth":3,"url":"#后台配置","title":"后台配置"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"Algolia Search","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"使用 Algolia 搜索","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"介绍","children":[["$","a",null,{"data-card":"","href":"#介绍","className":"peer","children":"介绍"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"Algolia 是一个数据库实时搜索服务,能够提供毫秒级的数据库搜索服务,并且其服务能以 API 的形式方便地布局到网页、客户端、APP 等多种场景。"}],"\n",["$","p",null,{"children":"像 VuePress 官方文档就是使用的 Algolia 搜索,使用 Algolia 搜索最大的好处就是方便,它会自动爬取网站的页面内容并构建索引,你只用申请一个 Algolia 服务,在网站上添加一些代码,就可以实现一个全文搜索功能。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"使用","children":[["$","a",null,{"data-card":"","href":"#使用","className":"peer","children":"使用"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"在这之前,你需要先在 Algolia 官网注册一个账号,或者直接用第三方登录。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"新建应用","children":[["$","a",null,{"data-card":"","href":"#新建应用","className":"peer","children":"新建应用"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["登录 Algolia 账号,进入控制台,在左上角点击 Applications 下列表,点击 ",["$","code",null,{"children":"New Application"}],",填写应用名称,选择 ",["$","code",null,{"children":"BUILD"}]," 订阅(免费),选择好数据中心,点击 ",["$","code",null,{"children":"Create Application"}],",即可创建一个应用。"]}],"\n",["$","p",null,{"children":"一些额外说明的地方都在图片上标注了,可参考下面的图片。"}],"\n",["$","p",null,{"children":["$","$La",null,{"sizes":"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px","src":"https://pan.vinua.cn/f/XL2Uv/5a93eadc694a7b7cb2898c63a6ebcf88.png","alt":"","className":"rounded-lg"}]}],"\n",["$","p",null,{"children":["$","$La",null,{"sizes":"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px","src":"https://pan.vinua.cn/f/xnosz/0d41807b6594531b77163951f7092150.png","alt":"","className":"rounded-lg"}]}],"\n",["$","p",null,{"children":["$","$La",null,{"sizes":"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px","src":"https://pan.vinua.cn/f/Emph7/097d062c7ebe6e322be260e3862e7762.png","alt":"","className":"rounded-lg"}]}],"\n",["$","p",null,{"children":["$","$La",null,{"sizes":"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px","src":"https://pan.vinua.cn/f/bNEHK/47fcfe70a3b81e8eca2ad96e2aeae17c.png","alt":"","className":"rounded-lg"}]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"创建索引index","children":[["$","a",null,{"data-card":"","href":"#创建索引index","className":"peer","children":"创建索引(Index)"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["在新建应用之后,你会直接跳转到如下图所示的界面,只需要在输入框中输入一个索引名称,点击 ",["$","code",null,{"children":"Create Index"}],",即可创建一个索引。"]}],"\n",["$","p",null,{"children":"请记住你所创建的索引名称(Index Name),后面的步骤会用到。"}],"\n",["$","p",null,{"children":["$","$La",null,{"sizes":"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px","src":"https://pan.vinua.cn/f/BEdhW/fbf020ae604f07e7d1ed7894c6dec35e.png","alt":"","className":"rounded-lg"}]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"获取相关变量","children":[["$","a",null,{"data-card":"","href":"#获取相关变量","className":"peer","children":"获取相关变量"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["接下来,在左下角找到齿轮图标,进入设置,在右侧找到 ",["$","code",null,{"children":"API Keys"}],",进入,这里有两个变量需要复制下来备用,分别是 ",["$","code",null,{"children":"Application ID"}]," 和 ",["$","code",null,{"children":"Admin API Key"}],",请复制下这两个变量的值,后面的步骤会用到。"]}],"\n",["$","p",null,{"children":["$","$La",null,{"sizes":"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px","src":"https://pan.vinua.cn/f/Np6hO/ab5bdbb18af590cb3aeacba7b5861ce6.png","alt":"","className":"rounded-lg"}]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"后台配置","children":[["$","a",null,{"data-card":"","href":"#后台配置","className":"peer","children":"后台配置"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["进入后台,设定->系统->Algolia Search,将“开启 Algolia Search”开关打开,将前面准备的 ",["$","code",null,{"children":"IndexName"}],"、",["$","code",null,{"children":"Application ID(AppID)"}]," 和 ",["$","code",null,{"children":"Admin API Key(ApiKey)"}]," 填入对应的框中,右上角保存即可。"]}],"\n",["$","p",null,{"children":["$","$La",null,{"sizes":"(max-width: 768px) 100vw, (max-width: 1200px) 70vw, 900px","src":"https://pan.vinua.cn/f/DeGsA/3331ccce7fe57e4bfd87217998223f30.png","alt":"","className":"rounded-lg"}]}],"\n",["$","p",null,{"children":["至此,Algolia 搜索的配置就完成了。稍等一会,就可以尝试在主页用 ",["$","code",null,{"children":"Ctrl + K"}]," 调用 Algolia 进行站内搜索了。"]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/usage/search.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L30",null,{"label":"editOnGithub"}]]}],["$","$L31",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L32",null,{"items":"$undefined"}]]}]]}],["$","$L33",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L30",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/usage/security.html b/docs/usage/security.html index 8714dc0..214f6bb 100644 --- a/docs/usage/security.html +++ b/docs/usage/security.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Key 加密与安全性 - Mix Space 文档</title><meta name="description" content="加密你的 MixSpace"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">Key 加密与安全性</h1><p class="mb-8 text-lg text-fd-muted-foreground">加密你的 MixSpace</p><div class="prose contain-content" style="content-visibility:auto"><p>在 v3.41.0 后续版本,加入了敏感 Key 加密功能。默认为关。</p> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Key 加密与安全性 - Mix Space 文档</title><meta name="description" content="加密你的 MixSpace"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">Key 加密与安全性</h1><p class="mb-8 text-lg text-fd-muted-foreground">加密你的 MixSpace</p><div class="prose contain-content" style="content-visibility:auto"><p>在 v3.41.0 后续版本,加入了敏感 Key 加密功能。默认为关。</p> <p>为什么需要 Key 加密。</p> <p>假设黑客通过某种手段数据库被脱库。如果开启了 Key 加密,即便是拿到了全部数据也不能解密某些关键数据,例如配置项中的各类 API Key。</p> <p>但是,也需要谨慎开启此功能,开启后你需要记住加密秘钥。否则,你也将会永远丢失这些数据。</p> @@ -17,4 +17,4 @@ <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="自动化加密配 <figure class="not-prose group fd-codeblock relative my-6 overflow-hidden rounded-lg border bg-fd-secondary/50 text-sm shiki shiki-themes github-light github-dark" style="--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e" tabindex="0"><button type="button" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground transition-opacity group-hover:opacity-100 opacity-0 absolute right-2 top-2 z-[2] backdrop-blur-md" aria-label="Copy Text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5 transition-transform scale-0"><path d="M20 6 9 17l-5-5"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy absolute size-3.5 transition-transform"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button><div dir="ltr" class="overflow-hidden" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] max-h-[600px]" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><pre class="p-4 focus-visible:outline-none"><code><span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF">cd</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> core</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0">tsx</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF"> src/migration/helper/encrypt-configs.ts</span></span></code></pre></div></div></div></figure> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="疑难解答"><a data-card="" href="#疑难解答" class="peer">疑难解答</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> -<p>如果出现 <code>Invalid key length</code>,请你确定是否开启了此功能,并且 key 的长度是否为 64 位长度,且只有小写字母和数字。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/security.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/update"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">更新 Mix Space</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/oauth"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">OAuth 2.0</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#如何开启" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">如何开启</a><a data-active="false" href="#自动化加密配置进阶指令非必要" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">自动化加密配置(进阶指令)(非必要)</a><a data-active="false" href="#疑难解答" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">疑难解答</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"security\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/security\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/security\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"1gX3KPd17xvqkqN9322Zs\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Key 加密与安全性 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"加密你的 MixSpace\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[4143,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Pre\"]\n31:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n33:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n34:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659"])</script><script>self.__next_f.push([1,"cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#如何开启\",\"title\":\"如何开启\"},{\"depth\":2,\"url\":\"#自动化加密配置进阶指令非必要\",\"title\":\"自动化加密配置(进阶指令)(非必要)\"},{\"depth\":2,\"url\":\"#疑难解答\",\"title\":\"疑难解答\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"Key 加密与安全性\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"加密你的 MixSpace\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"在 v3.41.0 后续版本,加入了敏感 Key 加密功能。默认为关。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"为什么需要 Key 加密。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"假设黑客通过某种手段数据库被脱库。如果开启了 Key 加密,即便是拿到了全部数据也不能解密某些关键数据,例如配置项中的各类 API Key。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"但是,也需要谨慎开启此功能,开启后你需要记住加密秘钥。否则,你也将会永远丢失这些数据。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"如何开启\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#如何开启\",\"className\":\"peer\",\"children\":\"如何开启\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"你可以附加 \",[\"$\",\"code\",null,{\"children\":\"--encrypt_enable\"}],\" 来启动服务。如:\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"node\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" index.js\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --encrypt_enable\"}]]}]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"可以通过附加 \",[\"$\",\"code\",null,{\"children\":\"--encrypt_key \u003ckey\u003e\"}],\" 来指定加密密钥,长度必须为 64 位,且只有小写字母和数字。请牢记此密钥。或者通过环境变量 \",[\"$\",\"code\",null,{\"children\":\"MX_ENCRYPT_KEY\"}],\" 也可以指定密钥。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"若开启加密,则需注意密钥长度\",[\"$\",\"strong\",null,{\"children\":\"必须为 64 位且只有小写字母和数字\"}],\",不然会在初始化时报错。注意这是\",[\"$\",\"strong\",null,{\"children\":\"不可逆\"}],\"的,务必保存自己的秘钥。\\nAPI Key.\"]}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"密钥可以通过 \",[\"$\",\"code\",null,{\"children\":\"openssl rand -hex 32\"}],\" 命令生成。请务必牢记。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"MX_ENCRYPT_KEY\"}],\" \",[\"$\",\"code\",null,{\"children\":\"--encrypt_key\"}],\" 不是必须的,默认取机器的\\n\",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.npmjs.com/package/node-machine-id\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"machine-id\"}],\"。\"]}]}]]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此操作是不可逆的,操作前请备份数据库。\"}]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"自动化加密配置进阶指令非必要\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#自动化加密配置进阶指令非必要\",\"className\":\"peer\",\"children\":\"自动化加密配置(进阶指令)(非必要)\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-x size-5 fill-red-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1uzhvr\",{\"d\":\"m15 9-6 6\"}],[\"$\",\"path\",\"z0biqf\",{\"d\":\"m9 9 6 6\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此操作是不可逆的,操作前请备份数据库。\"}]}]]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" core\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"tsx\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" src/migration/helper/encrypt-configs.ts\"}]]}]]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"疑难解答\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#疑难解答\",\"className\":\"peer\",\"children\":\"疑难解答\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"如果出现 \",[\"$\",\"code\",null,{\"children\":\"Invalid key length\"}],\",请你确定是否开启了此功能,并且 key 的长度是否为 64 位长度,且只有小写字母和数字。\"]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/security.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<p>如果出现 <code>Invalid key length</code>,请你确定是否开启了此功能,并且 key 的长度是否为 64 位长度,且只有小写字母和数字。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/security.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/update"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">更新 Mix Space</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/oauth"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">OAuth 2.0</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#如何开启" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">如何开启</a><a data-active="false" href="#自动化加密配置进阶指令非必要" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">自动化加密配置(进阶指令)(非必要)</a><a data-active="false" href="#疑难解答" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">疑难解答</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"security\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/security\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/security\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"E9yocwYbF4Sic3WwcsJa9\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Key 加密与安全性 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"加密你的 MixSpace\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[4143,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Pre\"]\n31:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n33:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n34:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163"])</script><script>self.__next_f.push([1,"\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#如何开启\",\"title\":\"如何开启\"},{\"depth\":2,\"url\":\"#自动化加密配置进阶指令非必要\",\"title\":\"自动化加密配置(进阶指令)(非必要)\"},{\"depth\":2,\"url\":\"#疑难解答\",\"title\":\"疑难解答\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"Key 加密与安全性\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"加密你的 MixSpace\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"在 v3.41.0 后续版本,加入了敏感 Key 加密功能。默认为关。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"为什么需要 Key 加密。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"假设黑客通过某种手段数据库被脱库。如果开启了 Key 加密,即便是拿到了全部数据也不能解密某些关键数据,例如配置项中的各类 API Key。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"但是,也需要谨慎开启此功能,开启后你需要记住加密秘钥。否则,你也将会永远丢失这些数据。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"如何开启\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#如何开启\",\"className\":\"peer\",\"children\":\"如何开启\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"你可以附加 \",[\"$\",\"code\",null,{\"children\":\"--encrypt_enable\"}],\" 来启动服务。如:\"]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"node\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" index.js\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\" --encrypt_enable\"}]]}]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"可以通过附加 \",[\"$\",\"code\",null,{\"children\":\"--encrypt_key \u003ckey\u003e\"}],\" 来指定加密密钥,长度必须为 64 位,且只有小写字母和数字。请牢记此密钥。或者通过环境变量 \",[\"$\",\"code\",null,{\"children\":\"MX_ENCRYPT_KEY\"}],\" 也可以指定密钥。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[\"若开启加密,则需注意密钥长度\",[\"$\",\"strong\",null,{\"children\":\"必须为 64 位且只有小写字母和数字\"}],\",不然会在初始化时报错。注意这是\",[\"$\",\"strong\",null,{\"children\":\"不可逆\"}],\"的,务必保存自己的秘钥。\\nAPI Key.\"]}]}]]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"密钥可以通过 \",[\"$\",\"code\",null,{\"children\":\"openssl rand -hex 32\"}],\" 命令生成。请务必牢记。\"]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-info size-5 fill-blue-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1dtifu\",{\"d\":\"M12 16v-4\"}],[\"$\",\"path\",\"e9boi3\",{\"d\":\"M12 8h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"code\",null,{\"children\":\"MX_ENCRYPT_KEY\"}],\" \",[\"$\",\"code\",null,{\"children\":\"--encrypt_key\"}],\" 不是必须的,默认取机器的\\n\",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://www.npmjs.com/package/node-machine-id\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"machine-id\"}],\"。\"]}]}]]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此操作是不可逆的,操作前请备份数据库。\"}]}]]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"自动化加密配置进阶指令非必要\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#自动化加密配置进阶指令非必要\",\"className\":\"peer\",\"children\":\"自动化加密配置(进阶指令)(非必要)\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-x size-5 fill-red-500 text-fd-card\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1uzhvr\",{\"d\":\"m15 9-6 6\"}],[\"$\",\"path\",\"z0biqf\",{\"d\":\"m9 9 6 6\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-fd-muted-foreground prose-no-margin\",\"children\":[\"$\",\"p\",null,{\"children\":\"此操作是不可逆的,操作前请备份数据库。\"}]}]]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"className\":\"shiki shiki-themes github-light github-dark\",\"style\":{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},\"tabIndex\":\"0\",\"icon\":\"\u003csvg viewBox=\\\"0 0 24 24\\\"\u003e\u003cpath d=\\\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\\\" fill=\\\"currentColor\\\" /\u003e\u003c/svg\u003e\",\"children\":[\"$\",\"code\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},\"children\":\"cd\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" core\"}]]}],\"\\n\",[\"$\",\"span\",null,{\"className\":\"line\",\"children\":[[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},\"children\":\"tsx\"}],[\"$\",\"span\",null,{\"style\":{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},\"children\":\" src/migration/helper/encrypt-configs.ts\"}]]}]]}]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"疑难解答\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#疑难解答\",\"className\":\"peer\",\"children\":\"疑难解答\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"如果出现 \",[\"$\",\"code\",null,{\"children\":\"Invalid key length\"}],\",请你确定是否开启了此功能,并且 key 的长度是否为 64 位长度,且只有小写字母和数字。\"]}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/security.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/usage/security.txt b/docs/usage/security.txt index d66ccb0..76814a8 100644 --- a/docs/usage/security.txt +++ b/docs/usage/security.txt @@ -1,54 +1,54 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","usage","security"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/security","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/security","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","1gX3KPd17xvqkqN9322Zs",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","usage","security"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/security","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/security","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","E9yocwYbF4Sic3WwcsJa9",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Key 加密与安全性 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"加密你的 MixSpace"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[4143,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Pre"] -31:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -33:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -34:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[4143,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Pre"] +31:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +33:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +34:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#如何开启","title":"如何开启"},{"depth":2,"url":"#自动化加密配置进阶指令非必要","title":"自动化加密配置(进阶指令)(非必要)"},{"depth":2,"url":"#疑难解答","title":"疑难解答"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"Key 加密与安全性","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"加密你的 MixSpace","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","p",null,{"children":"在 v3.41.0 后续版本,加入了敏感 Key 加密功能。默认为关。"}],"\n",["$","p",null,{"children":"为什么需要 Key 加密。"}],"\n",["$","p",null,{"children":"假设黑客通过某种手段数据库被脱库。如果开启了 Key 加密,即便是拿到了全部数据也不能解密某些关键数据,例如配置项中的各类 API Key。"}],"\n",["$","p",null,{"children":"但是,也需要谨慎开启此功能,开启后你需要记住加密秘钥。否则,你也将会永远丢失这些数据。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"如何开启","children":[["$","a",null,{"data-card":"","href":"#如何开启","className":"peer","children":"如何开启"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["你可以附加 ",["$","code",null,{"children":"--encrypt_enable"}]," 来启动服务。如:"]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"node"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" index.js"}],["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":" --encrypt_enable"}]]}]}]}],"\n",["$","p",null,{"children":["可以通过附加 ",["$","code",null,{"children":"--encrypt_key <key>"}]," 来指定加密密钥,长度必须为 64 位,且只有小写字母和数字。请牢记此密钥。或者通过环境变量 ",["$","code",null,{"children":"MX_ENCRYPT_KEY"}]," 也可以指定密钥。"]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":["若开启加密,则需注意密钥长度",["$","strong",null,{"children":"必须为 64 位且只有小写字母和数字"}],",不然会在初始化时报错。注意这是",["$","strong",null,{"children":"不可逆"}],"的,务必保存自己的秘钥。\nAPI Key."]}]}]]}]]}],"\n",["$","p",null,{"children":["密钥可以通过 ",["$","code",null,{"children":"openssl rand -hex 32"}]," 命令生成。请务必牢记。"]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-info size-5 fill-blue-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1dtifu",{"d":"M12 16v-4"}],["$","path","e9boi3",{"d":"M12 8h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":[["$","code",null,{"children":"MX_ENCRYPT_KEY"}]," ",["$","code",null,{"children":"--encrypt_key"}]," 不是必须的,默认取机器的\n",["$","a",null,{"ref":"$undefined","href":"https://www.npmjs.com/package/node-machine-id","rel":"noreferrer noopener","target":"_blank","children":"machine-id"}],"。"]}]}]]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-triangle-alert size-5 fill-orange-500 text-fd-card","children":[["$","path","wmoenq",{"d":"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["$","path","juzpu7",{"d":"M12 9v4"}],["$","path","p32p05",{"d":"M12 17h.01"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"此操作是不可逆的,操作前请备份数据库。"}]}]]}]]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"自动化加密配置进阶指令非必要","children":[["$","a",null,{"data-card":"","href":"#自动化加密配置进阶指令非必要","className":"peer","children":"自动化加密配置(进阶指令)(非必要)"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","div",null,{"ref":"$undefined","className":"my-6 flex flex-row gap-2 rounded-lg border bg-fd-card p-3 text-sm text-fd-card-foreground shadow-md","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-x size-5 fill-red-500 text-fd-card","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","1uzhvr",{"d":"m15 9-6 6"}],["$","path","z0biqf",{"d":"m9 9 6 6"}],"$undefined"]}],["$","div",null,{"className":"min-w-0 flex-1","children":[null,["$","div",null,{"className":"text-fd-muted-foreground prose-no-margin","children":["$","p",null,{"children":"此操作是不可逆的,操作前请备份数据库。"}]}]]}]]}],"\n",["$","$L30",null,{"className":"shiki shiki-themes github-light github-dark","style":{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-bg":"#fff","--shiki-dark-bg":"#24292e"},"tabIndex":"0","icon":"<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>","children":["$","code",null,{"children":[["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"},"children":"cd"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" core"}]]}],"\n",["$","span",null,{"className":"line","children":[["$","span",null,{"style":{"--shiki-light":"#6F42C1","--shiki-dark":"#B392F0"},"children":"tsx"}],["$","span",null,{"style":{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"},"children":" src/migration/helper/encrypt-configs.ts"}]]}]]}]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"疑难解答","children":[["$","a",null,{"data-card":"","href":"#疑难解答","className":"peer","children":"疑难解答"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["如果出现 ",["$","code",null,{"children":"Invalid key length"}],",请你确定是否开启了此功能,并且 key 的长度是否为 64 位长度,且只有小写字母和数字。"]}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/usage/security.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L31",null,{"label":"editOnGithub"}]]}],["$","$L32",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L33",null,{"items":"$undefined"}]]}]]}],["$","$L34",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L31",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/usage/serverless.html b/docs/usage/serverless.html index ee3bd1c..093e583 100644 --- a/docs/usage/serverless.html +++ b/docs/usage/serverless.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>云函数 - Mix Space 文档</title><meta name="description" content="使用 MixSpace 的云函数功能"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">云函数</h1><p class="mb-8 text-lg text-fd-muted-foreground">使用 MixSpace 的云函数功能</p><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="介绍"><a data-card="" href="#介绍" class="peer">介绍</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>云函数 - Mix Space 文档</title><meta name="description" content="使用 MixSpace 的云函数功能"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">云函数</h1><p class="mb-8 text-lg text-fd-muted-foreground">使用 MixSpace 的云函数功能</p><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="介绍"><a data-card="" href="#介绍" class="peer">介绍</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <p>云函数是 Mix Space 中的一个重要功能,它极大地提升了使用者在 Mix Space 中的体验。通过云函数,Mix Space 可以额外实现实现歌单解析,追番列表等等的功能。</p> <p>你可以在此处看到 Mix Space 目前收录的云函数 Snappets</p> <div class="grid grid-cols-1 sm:grid-cols-2 gap-6"><a href="https://github.com/mx-space/snippets" rel="noreferrer noopener" target="_blank" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 m-2 break-words" style="max-width:100%" data-card="true"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">mx-space/snippets - GitHub</h3></a></div> @@ -12,4 +12,4 @@ <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="3-导入"><a data-c <p>请在弹窗内请找到对应的主题的云函数代码,点击导入,即可完成下载对应的云函数代码。</p> <p>接下来,你可以在云函数管理页面看到你刚刚导入的云函数代码。</p> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="开发者文档"><a data-card="" href="#开发者文档" class="peer">开发者文档</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> -<div class="grid grid-cols-1 sm:grid-cols-2 gap-6"><a href="https://github.com/mx-space/core/blob/master/apps/core/src/modules/serverless/serverless.readme.md" rel="noreferrer noopener" target="_blank" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 m-2 break-words" style="max-width:100%" data-card="true"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">mx-space/core/blob/master/apps/core/src/modules/serverless/serverless.readme.md - GitHub</h3></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/serverless.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/xlog"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">xLog 集成</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#介绍" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">介绍</a><a data-active="false" href="#使用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">使用</a><a data-active="false" href="#1-进入云函数设置界面" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">1. 进入云函数设置界面</a><a data-active="false" href="#2-下载扩展包" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">2. 下载扩展包</a><a data-active="false" href="#3-导入" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">3. 导入</a><a data-active="false" href="#开发者文档" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">开发者文档</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"serverless\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/serverless\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/serverless\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"9_OUj6XYYoVqg_DcQ84CN\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"云函数 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"使用 MixSpace 的云函数功能\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[79,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"ToGitHub\"]\n31:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n33:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n34:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07"])</script><script>self.__next_f.push([1,"659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#介绍\",\"title\":\"介绍\"},{\"depth\":2,\"url\":\"#使用\",\"title\":\"使用\"},{\"depth\":3,\"url\":\"#1-进入云函数设置界面\",\"title\":\"1. 进入云函数设置界面\"},{\"depth\":3,\"url\":\"#2-下载扩展包\",\"title\":\"2. 下载扩展包\"},{\"depth\":3,\"url\":\"#3-导入\",\"title\":\"3. 导入\"},{\"depth\":2,\"url\":\"#开发者文档\",\"title\":\"开发者文档\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"云函数\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"使用 MixSpace 的云函数功能\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"介绍\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#介绍\",\"className\":\"peer\",\"children\":\"介绍\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"云函数是 Mix Space 中的一个重要功能,它极大地提升了使用者在 Mix Space 中的体验。通过云函数,Mix Space 可以额外实现实现歌单解析,追番列表等等的功能。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"你可以在此处看到 Mix Space 目前收录的云函数 Snappets\"}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"mx-space/snippets\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用\",\"className\":\"peer\",\"children\":\"使用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"有一些前端主题需要使用云函数,这个时候你需要进入到云函数设置界面,将云函数代码填入到对应的位置。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"1-进入云函数设置界面\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#1-进入云函数设置界面\",\"className\":\"peer\",\"children\":\"1. 进入云函数设置界面\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"进入后台管理,点击左侧菜单栏的 \",[\"$\",\"code\",null,{\"children\":\"其他 - 云函数\"}],\",即可进入云函数管理页面。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"2-下载扩展包\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#2-下载扩展包\",\"className\":\"peer\",\"children\":\"2. 下载扩展包\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在右上方,点击 \",[\"$\",\"code\",null,{\"children\":\"下载拓展包\"}],\",你将会看到一个弹窗。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"3-导入\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#3-导入\",\"className\":\"peer\",\"children\":\"3. 导入\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"请在弹窗内请找到对应的主题的云函数代码,点击导入,即可完成下载对应的云函数代码。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"接下来,你可以在云函数管理页面看到你刚刚导入的云函数代码。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"开发者文档\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#开发者文档\",\"className\":\"peer\",\"children\":\"开发者文档\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"mx-space/core/blob/master/apps/core/src/modules/serverless/serverless.readme.md\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/serverless.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<div class="grid grid-cols-1 sm:grid-cols-2 gap-6"><a href="https://github.com/mx-space/core/blob/master/apps/core/src/modules/serverless/serverless.readme.md" rel="noreferrer noopener" target="_blank" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80 m-2 break-words" style="max-width:100%" data-card="true"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">mx-space/core/blob/master/apps/core/src/modules/serverless/serverless.readme.md - GitHub</h3></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/serverless.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/xlog"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">xLog 集成</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#介绍" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">介绍</a><a data-active="false" href="#使用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">使用</a><a data-active="false" href="#1-进入云函数设置界面" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">1. 进入云函数设置界面</a><a data-active="false" href="#2-下载扩展包" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">2. 下载扩展包</a><a data-active="false" href="#3-导入" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">3. 导入</a><a data-active="false" href="#开发者文档" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">开发者文档</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"serverless\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/serverless\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/serverless\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"W_P3PgktEvbw5DDt0N0Qa\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"云函数 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"使用 MixSpace 的云函数功能\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[79,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"ToGitHub\"]\n31:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n33:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n34:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\""])</script><script>self.__next_f.push([1,"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#介绍\",\"title\":\"介绍\"},{\"depth\":2,\"url\":\"#使用\",\"title\":\"使用\"},{\"depth\":3,\"url\":\"#1-进入云函数设置界面\",\"title\":\"1. 进入云函数设置界面\"},{\"depth\":3,\"url\":\"#2-下载扩展包\",\"title\":\"2. 下载扩展包\"},{\"depth\":3,\"url\":\"#3-导入\",\"title\":\"3. 导入\"},{\"depth\":2,\"url\":\"#开发者文档\",\"title\":\"开发者文档\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"云函数\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"使用 MixSpace 的云函数功能\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"介绍\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#介绍\",\"className\":\"peer\",\"children\":\"介绍\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"云函数是 Mix Space 中的一个重要功能,它极大地提升了使用者在 Mix Space 中的体验。通过云函数,Mix Space 可以额外实现实现歌单解析,追番列表等等的功能。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"你可以在此处看到 Mix Space 目前收录的云函数 Snappets\"}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"mx-space/snippets\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用\",\"className\":\"peer\",\"children\":\"使用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"有一些前端主题需要使用云函数,这个时候你需要进入到云函数设置界面,将云函数代码填入到对应的位置。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"1-进入云函数设置界面\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#1-进入云函数设置界面\",\"className\":\"peer\",\"children\":\"1. 进入云函数设置界面\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"进入后台管理,点击左侧菜单栏的 \",[\"$\",\"code\",null,{\"children\":\"其他 - 云函数\"}],\",即可进入云函数管理页面。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"2-下载扩展包\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#2-下载扩展包\",\"className\":\"peer\",\"children\":\"2. 下载扩展包\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"在右上方,点击 \",[\"$\",\"code\",null,{\"children\":\"下载拓展包\"}],\",你将会看到一个弹窗。\"]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"3-导入\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#3-导入\",\"className\":\"peer\",\"children\":\"3. 导入\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"请在弹窗内请找到对应的主题的云函数代码,点击导入,即可完成下载对应的云函数代码。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"接下来,你可以在云函数管理页面看到你刚刚导入的云函数代码。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"开发者文档\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#开发者文档\",\"className\":\"peer\",\"children\":\"开发者文档\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"$L30\",null,{\"repo\":\"mx-space/core/blob/master/apps/core/src/modules/serverless/serverless.readme.md\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/serverless.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L32\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L33\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L34\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L31\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/usage/serverless.txt b/docs/usage/serverless.txt index 21887c4..09eaaa8 100644 --- a/docs/usage/serverless.txt +++ b/docs/usage/serverless.txt @@ -1,54 +1,54 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","usage","serverless"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/serverless","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/serverless","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","9_OUj6XYYoVqg_DcQ84CN",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","usage","serverless"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/serverless","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/serverless","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","W_P3PgktEvbw5DDt0N0Qa",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"云函数 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"使用 MixSpace 的云函数功能"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[79,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"ToGitHub"] -31:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -33:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -34:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[79,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"ToGitHub"] +31:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +33:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +34:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#介绍","title":"介绍"},{"depth":2,"url":"#使用","title":"使用"},{"depth":3,"url":"#1-进入云函数设置界面","title":"1. 进入云函数设置界面"},{"depth":3,"url":"#2-下载扩展包","title":"2. 下载扩展包"},{"depth":3,"url":"#3-导入","title":"3. 导入"},{"depth":2,"url":"#开发者文档","title":"开发者文档"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"云函数","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"使用 MixSpace 的云函数功能","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"介绍","children":[["$","a",null,{"data-card":"","href":"#介绍","className":"peer","children":"介绍"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"云函数是 Mix Space 中的一个重要功能,它极大地提升了使用者在 Mix Space 中的体验。通过云函数,Mix Space 可以额外实现实现歌单解析,追番列表等等的功能。"}],"\n",["$","p",null,{"children":"你可以在此处看到 Mix Space 目前收录的云函数 Snappets"}],"\n",["$","$L30",null,{"repo":"mx-space/snippets"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"使用","children":[["$","a",null,{"data-card":"","href":"#使用","className":"peer","children":"使用"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"有一些前端主题需要使用云函数,这个时候你需要进入到云函数设置界面,将云函数代码填入到对应的位置。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"1-进入云函数设置界面","children":[["$","a",null,{"data-card":"","href":"#1-进入云函数设置界面","className":"peer","children":"1. 进入云函数设置界面"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["进入后台管理,点击左侧菜单栏的 ",["$","code",null,{"children":"其他 - 云函数"}],",即可进入云函数管理页面。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"2-下载扩展包","children":[["$","a",null,{"data-card":"","href":"#2-下载扩展包","className":"peer","children":"2. 下载扩展包"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["在右上方,点击 ",["$","code",null,{"children":"下载拓展包"}],",你将会看到一个弹窗。"]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"3-导入","children":[["$","a",null,{"data-card":"","href":"#3-导入","className":"peer","children":"3. 导入"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"请在弹窗内请找到对应的主题的云函数代码,点击导入,即可完成下载对应的云函数代码。"}],"\n",["$","p",null,{"children":"接下来,你可以在云函数管理页面看到你刚刚导入的云函数代码。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"开发者文档","children":[["$","a",null,{"data-card":"","href":"#开发者文档","className":"peer","children":"开发者文档"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","$L30",null,{"repo":"mx-space/core/blob/master/apps/core/src/modules/serverless/serverless.readme.md"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/usage/serverless.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L31",null,{"label":"editOnGithub"}]]}],["$","$L32",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L33",null,{"items":"$undefined"}]]}]]}],["$","$L34",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L31",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/usage/update.html b/docs/usage/update.html index 94d1b2a..bc36c8b 100644 --- a/docs/usage/update.html +++ b/docs/usage/update.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>更新 Mix Space - Mix Space 文档</title><meta name="description" content="更新你的 MixSpace"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">更新 Mix Space</h1><p class="mb-8 text-lg text-fd-muted-foreground">更新你的 MixSpace</p><div class="prose contain-content" style="content-visibility:auto"><p>开头介绍就说过,Mx-Space 分为前端和后端两个部分,因此,更新的时候二者也需要分开更新。</p> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>更新 Mix Space - Mix Space 文档</title><meta name="description" content="更新你的 MixSpace"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">更新 Mix Space</h1><p class="mb-8 text-lg text-fd-muted-foreground">更新你的 MixSpace</p><div class="prose contain-content" style="content-visibility:auto"><p>开头介绍就说过,Mx-Space 分为前端和后端两个部分,因此,更新的时候二者也需要分开更新。</p> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="core后端更新"><a data-card="" href="#core后端更新" class="peer">Core(后端)更新</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <p>根据部署方式的不同,更新方式也有不同。</p> <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="docker-部署"><a data-card="" href="#docker-部署" class="peer">Docker 部署</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h3> @@ -8,4 +8,4 @@ <h3 class="flex scroll-m-28 flex-row items-center gap-2" id="进阶部署"><a da <p>随后 进入 <code>./apps/core/out</code>,执行以下命令启动服务 <code>pm2 start ecosystem.config.js</code></p> <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="前端更新"><a data-card="" href="#前端更新" class="peer">前端更新</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <p>请根据自己所部署的主题跳转到对应的更新部分完成更新。</p> -<div class="grid grid-cols-1 gap-4 sm:grid-cols-2"><a target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/themes/shiro/deploy#更新主题"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Shiro 更新</h3></a><a target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/themes/kami#更新指南"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Kami 更新</h3></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/update.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/backup"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">备份与回滚</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/security"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">Key 加密与安全性</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#core后端更新" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">Core(后端)更新</a><a data-active="false" href="#docker-部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Docker 部署</a><a data-active="false" href="#进阶部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">进阶部署</a><a data-active="false" href="#前端更新" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">前端更新</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"update\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/update\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/update\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"0b1BNXzP13yRfkZ7HQhXZ\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"更新 Mix Space - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"更新你的 MixSpace\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n31:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n33:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#core后端更新\",\"title\":\"Core(后端)更新\"},{\"depth\":3,\"url\":\"#docker-部署\",\"title\":\"Docker 部署\"},{\"depth\":3,\"url\":\"#进阶部署\",\"title\":\"进阶部署\"},{\"depth\":2,\"url\":\"#前端更新\",\"title\":\"前端更新\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"更新 Mix Space\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"更新你的 MixSpace\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"开头介绍就说过,Mx-Space 分为前端和后端两个部分,因此,更新的时候二者也需要分开更新。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"core后端更新\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#core后端更新\",\"className\":\"peer\",\"children\":\"Core(后端)更新\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"根据部署方式的不同,更新方式也有不同。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"docker-部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#docker-部署\",\"className\":\"peer\",\"children\":\"Docker 部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"进入 core 所在文件夹,然后 \",[\"$\",\"code\",null,{\"children\":\"docker compose pull \u0026\u0026 docker compose up -d\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"进阶部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#进阶部署\",\"className\":\"peer\",\"children\":\"进阶部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"进入克隆 core 的文件夹,执行 \",[\"$\",\"code\",null,{\"children\":\"git pull origin master\"}],\" 拉取新版本源码,随后正常进行 \",[\"$\",\"code\",null,{\"children\":\"pnpm i\"}],\" -\u003e \",[\"$\",\"code\",null,{\"children\":\"pnpm build\"}],\" -\u003e \",[\"$\",\"code\",null,{\"children\":\"pnpm bundle\"}],\"。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"随后 进入 \",[\"$\",\"code\",null,{\"children\":\"./apps/core/out\"}],\",执行以下命令启动服务 \",[\"$\",\"code\",null,{\"children\":\"pm2 start ecosystem.config.js\"}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"前端更新\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#前端更新\",\"className\":\"peer\",\"children\":\"前端更新\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"请根据自己所部署的主题跳转到对应的更新部分完成更新。\"}],\"\\n\",[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/themes/shiro/deploy/#更新主题\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"target\":\"_blank\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Shiro 更新\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/themes/kami#更新指南\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"target\":\"_blank\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Kami 更新\"}],null,null]}]],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/update.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-03T08:41:11.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<div class="grid grid-cols-1 gap-4 sm:grid-cols-2"><a target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/themes/shiro/deploy#更新主题"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Shiro 更新</h3></a><a target="_blank" data-card="true" class="block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80" href="/docs/themes/kami#更新指南"><div class="not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></div><h3 class="not-prose mb-1 text-sm font-medium">Kami 更新</h3></a></div></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/update.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/backup"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">备份与回滚</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/security"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">Key 加密与安全性</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#core后端更新" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">Core(后端)更新</a><a data-active="false" href="#docker-部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">Docker 部署</a><a data-active="false" href="#进阶部署" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-6">进阶部署</a><a data-active="false" href="#前端更新" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">前端更新</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"update\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/update\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/update\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"pHre6JAZIuj3ki2m2wGiK\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"更新 Mix Space - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"更新你的 MixSpace\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n31:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n33:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#core后端更新\",\"title\":\"Core(后端)更新\"},{\"depth\":3,\"url\":\"#docker-部署\",\"title\":\"Docker 部署\"},{\"depth\":3,\"url\":\"#进阶部署\",\"title\":\"进阶部署\"},{\"depth\":2,\"url\":\"#前端更新\",\"title\":\"前端更新\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"更新 Mix Space\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"更新你的 MixSpace\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"p\",null,{\"children\":\"开头介绍就说过,Mx-Space 分为前端和后端两个部分,因此,更新的时候二者也需要分开更新。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"core后端更新\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#core后端更新\",\"className\":\"peer\",\"children\":\"Core(后端)更新\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"根据部署方式的不同,更新方式也有不同。\"}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"docker-部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#docker-部署\",\"className\":\"peer\",\"children\":\"Docker 部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"进入 core 所在文件夹,然后 \",[\"$\",\"code\",null,{\"children\":\"docker compose pull \u0026\u0026 docker compose up -d\"}]]}],\"\\n\",[\"$\",\"h3\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"进阶部署\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#进阶部署\",\"className\":\"peer\",\"children\":\"进阶部署\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"进入克隆 core 的文件夹,执行 \",[\"$\",\"code\",null,{\"children\":\"git pull origin master\"}],\" 拉取新版本源码,随后正常进行 \",[\"$\",\"code\",null,{\"children\":\"pnpm i\"}],\" -\u003e \",[\"$\",\"code\",null,{\"children\":\"pnpm build\"}],\" -\u003e \",[\"$\",\"code\",null,{\"children\":\"pnpm bundle\"}],\"。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"随后 进入 \",[\"$\",\"code\",null,{\"children\":\"./apps/core/out\"}],\",执行以下命令启动服务 \",[\"$\",\"code\",null,{\"children\":\"pm2 start ecosystem.config.js\"}]]}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"前端更新\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#前端更新\",\"className\":\"peer\",\"children\":\"前端更新\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"请根据自己所部署的主题跳转到对应的更新部分完成更新。\"}],\"\\n\",[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/themes/shiro/deploy/#更新主题\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"target\":\"_blank\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Shiro 更新\"}],null,null]}],[\"$\",\"$L11\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/themes/kami#更新指南\",\"prefetch\":\"$undefined\",\"replace\":\"$undefined\",\"target\":\"_blank\",\"data-card\":true,\"className\":\"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-file-text\",\"children\":[[\"$\",\"path\",\"1rqfz7\",{\"d\":\"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\"}],[\"$\",\"path\",\"tnqrlb\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"path\",\"b1mrlr\",{\"d\":\"M10 9H8\"}],[\"$\",\"path\",\"t4e002\",{\"d\":\"M16 13H8\"}],[\"$\",\"path\",\"z1uh3a\",{\"d\":\"M16 17H8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"not-prose mb-1 text-sm font-medium\",\"children\":\"Kami 更新\"}],null,null]}]],\"className\":\"grid grid-cols-1 gap-4 sm:grid-cols-2\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/update.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-03T08:41:11.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/usage/update.txt b/docs/usage/update.txt index 9a8147c..3f71ad3 100644 --- a/docs/usage/update.txt +++ b/docs/usage/update.txt @@ -1,53 +1,53 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","usage","update"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/update","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/update","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","0b1BNXzP13yRfkZ7HQhXZ",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","usage","update"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/update","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/update","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","pHre6JAZIuj3ki2m2wGiK",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"更新 Mix Space - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"更新你的 MixSpace"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -31:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -33:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +31:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +33:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#core后端更新","title":"Core(后端)更新"},{"depth":3,"url":"#docker-部署","title":"Docker 部署"},{"depth":3,"url":"#进阶部署","title":"进阶部署"},{"depth":2,"url":"#前端更新","title":"前端更新"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"更新 Mix Space","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"更新你的 MixSpace","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","p",null,{"children":"开头介绍就说过,Mx-Space 分为前端和后端两个部分,因此,更新的时候二者也需要分开更新。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"core后端更新","children":[["$","a",null,{"data-card":"","href":"#core后端更新","className":"peer","children":"Core(后端)更新"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"根据部署方式的不同,更新方式也有不同。"}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"docker-部署","children":[["$","a",null,{"data-card":"","href":"#docker-部署","className":"peer","children":"Docker 部署"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["进入 core 所在文件夹,然后 ",["$","code",null,{"children":"docker compose pull && docker compose up -d"}]]}],"\n",["$","h3",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"进阶部署","children":[["$","a",null,{"data-card":"","href":"#进阶部署","className":"peer","children":"进阶部署"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":["进入克隆 core 的文件夹,执行 ",["$","code",null,{"children":"git pull origin master"}]," 拉取新版本源码,随后正常进行 ",["$","code",null,{"children":"pnpm i"}]," -> ",["$","code",null,{"children":"pnpm build"}]," -> ",["$","code",null,{"children":"pnpm bundle"}],"。"]}],"\n",["$","p",null,{"children":["随后 进入 ",["$","code",null,{"children":"./apps/core/out"}],",执行以下命令启动服务 ",["$","code",null,{"children":"pm2 start ecosystem.config.js"}]]}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"前端更新","children":[["$","a",null,{"data-card":"","href":"#前端更新","className":"peer","children":"前端更新"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"请根据自己所部署的主题跳转到对应的更新部分完成更新。"}],"\n",["$","div",null,{"children":[["$","$L11",null,{"ref":"$undefined","href":"/docs/themes/shiro/deploy/#更新主题","prefetch":"$undefined","replace":"$undefined","target":"_blank","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-text","children":[["$","path","1rqfz7",{"d":"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["$","path","tnqrlb",{"d":"M14 2v4a2 2 0 0 0 2 2h4"}],["$","path","b1mrlr",{"d":"M10 9H8"}],["$","path","t4e002",{"d":"M16 13H8"}],["$","path","z1uh3a",{"d":"M16 17H8"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"Shiro 更新"}],null,null]}],["$","$L11",null,{"ref":"$undefined","href":"/docs/themes/kami#更新指南","prefetch":"$undefined","replace":"$undefined","target":"_blank","data-card":true,"className":"block rounded-lg border bg-fd-card p-4 text-fd-card-foreground shadow-md transition-colors hover:bg-fd-accent/80","children":[["$","div",null,{"className":"not-prose mb-2 w-fit rounded-md border bg-fd-muted p-1.5 text-fd-muted-foreground [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-text","children":[["$","path","1rqfz7",{"d":"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["$","path","tnqrlb",{"d":"M14 2v4a2 2 0 0 0 2 2h4"}],["$","path","b1mrlr",{"d":"M10 9H8"}],["$","path","t4e002",{"d":"M16 13H8"}],["$","path","z1uh3a",{"d":"M16 17H8"}],"$undefined"]}]}],["$","h3",null,{"className":"not-prose mb-1 text-sm font-medium","children":"Kami 更新"}],null,null]}]],"className":"grid grid-cols-1 gap-4 sm:grid-cols-2"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/usage/update.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L30",null,{"label":"editOnGithub"}]]}],["$","$L31",null,{"date":"$D2024-11-03T08:41:11.000Z"}]]}],["$","$L32",null,{"items":"$undefined"}]]}]]}],["$","$L33",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L30",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/docs/usage/xlog.html b/docs/usage/xlog.html index 4d271d3..d67cd76 100644 --- a/docs/usage/xlog.html +++ b/docs/usage/xlog.html @@ -1,4 +1,4 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-94ecca8341f66395.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>xLog 集成 - Mix Space 文档</title><meta name="description" content="使用 xLog 集成"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">xLog 集成</h1><p class="mb-8 text-lg text-fd-muted-foreground">使用 xLog 集成</p><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="介绍"><a data-card="" href="#介绍" class="peer">介绍</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/567-f8630eca3201ad3a.js" async=""></script><script src="/_next/static/chunks/159-0bc09610fc2e9e5f.js" async=""></script><script src="/_next/static/chunks/app/docs/layout-6a3ba22f5967f2ae.js" async=""></script><script src="/_next/static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>xLog 集成 - Mix Space 文档</title><meta name="description" content="使用 xLog 集成"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><header id="nd-subnav" class="sticky top-[var(--fd-banner-height)] z-30 flex h-14 flex-row items-center border-b border-fd-foreground/10 px-4 backdrop-blur-lg transition-colors bg-fd-background/80 md:hidden"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div class="flex flex-1 flex-row items-center gap-1"></div><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button aria-label="Toggle Sidebar" data-open="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-2 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></header><main id="nd-docs-layout" class="flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]" style="--fd-layout-offset:max(calc(50vw - var(--fd-layout-width) / 2), 0px)"><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden" style="inset-inline-start:calc(var(--fd-layout-offset) + 0.5rem)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button><aside data-open="false" id="nd-sidebar" data-collapsed="false" style="--fd-sidebar-offset:calc(var(--fd-sidebar-width) - 20px);--fd-sidebar-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))" class="fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] max-md:inset-x-0 max-md:bottom-0 max-md:bg-fd-background/80 max-md:text-[15px] max-md:backdrop-blur-lg max-md:data-[open=false]:invisible md:transition-all md:ps-[var(--fd-layout-offset)]"><div class="flex size-full max-w-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4"><div class="flex flex-col gap-2 px-4 empty:hidden"><div class="flex flex-row items-center max-md:hidden"><a class="inline-flex items-center gap-2.5 py-1 font-medium" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R35lbqdb:" data-state="closed" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ellipsis"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg></button></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Rdlbqdb:" data-state="closed" class="flex flex-row items-center gap-2 rounded-lg px-2 py-1.5 hover:bg-fd-accent/50 hover:text-fd-accent-foreground -mx-2"><div class="rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg></div><div class="flex-1 text-start"><p class="text-sm font-medium">使用指南</p><p class="text-xs text-fd-muted-foreground">探索 MixSpace 的使用方式</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down me-2 size-4 text-fd-muted-foreground"><path d="m6 9 6 6 6-6"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground rounded-lg max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button></div><div dir="ltr" class="overflow-hidden h-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] px-4" style="overflow-x:hidden;overflow-y:hidden;mask-image:linear-gradient(to bottom, transparent 2px, white 16px)"><div style="min-width:100%;display:table"><div class="pt-4 empty:hidden md:hidden"><div data-state="closed"><button type="button" aria-controls="radix-:Rb6lbqdb:" aria-expanded="false" data-state="closed" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none w-full">文档<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ms-auto transition-transform -rotate-90" data-icon="true"><path d="m6 9 6 6 6-6"></path></svg></button><div data-state="closed" id="radix-:Rb6lbqdb:" hidden="" class="overflow-hidden [--radix-collapsible-content-height:0px] data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down"></div></div></div><div class="py-4"><p class="mb-2 mt-8 px-2 text-sm font-medium first:mt-0">文档</p><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/serverless">云函数</a><a data-active="true" class="flex flex-row items-center gap-2 rounded-md p-2 [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 bg-fd-primary/10 font-medium text-fd-primary" href="/docs/usage/xlog">xLog 集成</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/search">Algolia Search</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/backup">备份与回滚</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/update">更新 Mix Space</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/security">Key 加密与安全性</a><a data-active="false" class="flex flex-row items-center gap-2 rounded-md p-2 text-fd-muted-foreground [overflow-wrap:anywhere] md:py-1.5 [&_svg]:size-4 transition-colors duration-100 hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none" href="/docs/usage/oauth">OAuth 2.0</a></div></div></div></div><div class="flex flex-col border-t px-4 py-3 empty:hidden"><div class="flex flex-row items-center"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden" data-active="false"><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a><div role="separator" class="flex-1"></div><button type="button" class="inline-flex items-center rounded-full border p-0 md:order-first" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" aria-label="Collapse Sidebar" data-collapsed="false" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 backdrop-blur-lg -me-1.5 max-md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panel-left"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M9 3v18"></path></svg></button></div></div></div></aside><div id="nd-page" class="flex w-full min-w-0 flex-col"><header id="nd-tocnav" class="sticky top-fd-layout-top z-10 flex flex-row items-center border-b border-fd-foreground/10 text-sm backdrop-blur-md transition-colors bg-fd-background/80 xl:hidden" style="--fd-toc-top-with-offset:calc(4px + var(--fd-banner-height) + var(--fd-nav-height))"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R1btvbqdb:" data-state="closed" class="inline-flex items-center gap-2 text-nowrap px-4 py-2 text-start size-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4 shrink-0"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</button></header><article class="flex w-full flex-1 flex-col gap-6 px-4 pt-8 md:pt-12 lg:px-8 xl:mx-auto max-w-[860px]"><h1 class="text-3xl font-bold">xLog 集成</h1><p class="mb-8 text-lg text-fd-muted-foreground">使用 xLog 集成</p><div class="prose contain-content" style="content-visibility:auto"><h2 class="flex scroll-m-28 flex-row items-center gap-2" id="介绍"><a data-card="" href="#介绍" class="peer">介绍</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100" aria-label="Link to section"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg></h2> <p>此功能需要:</p> <ul> <li>Core: >=3.43.1</li> @@ -10,4 +10,4 @@ <h2 class="flex scroll-m-28 flex-row items-center gap-2" id="使用"><a data-car <p>在 系统 - 第三方服务集成,填写 xLog SiteId 即可,然后去 xLog 平台去升级为钱包登录即可。钱包的注册方法请根据 xLog 的引导一步步注册。</p> <p>SiteId 是一个字符串,可以在 xLog 平台的设置 - 域名找到;例如 example.xlog.app,即 <code>SiteId = example</code>。</p> <p>当你完成钱包的注册,并使用钱包登录 xLog 平台的时候,就完成设置工作了。</p> -<p>接下来你发布文章的时候,会自动的进行同步和签名;当然,需要经过你的同意。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/xlog.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/serverless"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">云函数</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/search"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">Algolia Search</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#介绍" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">介绍</a><a data-active="false" href="#使用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">使用</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[7566,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavProvider\"]\n8:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Navbar\"]\n9:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3"])</script><script>self.__next_f.push([1,"a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"Title\"]\na:I[5354,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Image\"]\nb:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchOnly\"]\nc:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SearchToggle\"]\nd:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarHeader\"]\n11:I[9477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"*\"]\n12:I[875,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/"])</script><script>self.__next_f.push([1,"chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LinksMenu\"]\n13:I[84,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"RootToggle\"]\n14:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarViewport\"]\n16:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolder\"]\n17:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c"])</script><script>self.__next_f.push([1,"38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarItem\"]\n1a:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5"])</script><script>self.__next_f.push([1,"f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-94ecca8341f66395.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"xlog\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/xlog\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/xlog\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"G9xZr8S2N_fJgVIab-Fr7\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"xLog 集成 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"使用 xLog 集成\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"AnchorProvider\"]\n28:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageBody\"]\n29:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocNav\"]\n2a:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopover\"]\n2b:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2b"])</script><script>self.__next_f.push([1,"db.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"TOCItems\"]\n2e:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"PageArticle\"]\n2f:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc"])</script><script>self.__next_f.push([1,"09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Breadcrumb\"]\n30:I[9250,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"I18nLabel\"]\n31:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"LastUpdate\"]\n32:I[7612,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Footer\"]\n33:I[6433,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#介绍\",\"title\":\"介绍\"},{\"depth\":2,\"url\":\"#使用\",\"title\":\"使用\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"xLog 集成\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"使用 xLog 集成\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"介绍\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#介绍\",\"className\":\"peer\",\"children\":\"介绍\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此功能需要:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"Core: \u003e=3.43.1\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"xLog 功能可以将你的博客同步到 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://xlog.app/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"xLog 平台\"}],\"。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"具体就是 \",[\"$\",\"code\",null,{\"children\":\"此文章已经由它的创作者签名并安全地存储在区块链上。\"}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"当你没有为文章写摘要的时候,可以使用 xLog 平台生成的摘要,当然你也可以使用自己的 GPT API Key 去调用 GPT 去生成摘要。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用\",\"className\":\"peer\",\"children\":\"使用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在 系统 - 第三方服务集成,填写 xLog SiteId 即可,然后去 xLog 平台去升级为钱包登录即可。钱包的注册方法请根据 xLog 的引导一步步注册。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"SiteId 是一个字符串,可以在 xLog 平台的设置 - 域名找到;例如 example.xlog.app,即 \",[\"$\",\"code\",null,{\"children\":\"SiteId = example\"}],\"。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"当你完成钱包的注册,并使用钱包登录 xLog 平台的时候,就完成设置工作了。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"接下来你发布文章的时候,会自动的进行同步和签名;当然,需要经过你的同意。\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/xlog.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file +<p>接下来你发布文章的时候,会自动的进行同步和签名;当然,需要经过你的同意。</p></div><div role="none" class="flex-1"></div><div class="flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden"><a href="https://github.com/mx-space/docs/blob/main/content/docs/usage/xlog.mdx" target="_blank" rel="noreferrer noopener" class="inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen size-3.5"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg>Edit on GitHub</a><p class="text-sm text-fd-muted-foreground">Last updated on<!-- --> </p></div><div class="grid grid-cols-2 gap-4 pb-6"><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground" href="/docs/usage/serverless"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left -ms-1 size-4 shrink-0 rtl:rotate-180"><path d="m15 18-6-6 6-6"></path></svg><p>Previous</p></div><p class="font-medium">云函数</p></a><a class="flex w-full flex-col gap-2 rounded-lg border bg-fd-card p-4 text-sm transition-colors hover:bg-fd-accent/80 hover:text-fd-accent-foreground col-start-2 text-end" href="/docs/usage/search"><div class="inline-flex items-center gap-0.5 text-fd-muted-foreground flex-row-reverse"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right -me-1 size-4 shrink-0 rtl:rotate-180"><path d="m9 18 6-6-6-6"></path></svg><p>Next</p></div><p class="font-medium">Algolia Search</p></a></div></article></div><div id="nd-toc" class="sticky top-fd-layout-top h-[var(--fd-toc-height)] pb-2 pt-12 max-xl:hidden" style="--fd-toc-height:calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"><div class="flex h-full w-[var(--fd-toc-width)] max-w-full flex-col gap-3 pe-4"><h3 class="-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-text size-4"><path d="M17 6.1H3"></path><path d="M21 12.1H3"></path><path d="M15.1 18H3"></path></svg>On this page</h3><div dir="ltr" class="overflow-hidden flex flex-col" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="size-full rounded-[inherit] relative min-h-0 text-sm" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><div role="none" class="absolute start-0 mt-[var(--fd-top)] h-[var(--fd-height)] w-px bg-fd-primary transition-all"></div><div class="flex flex-col border-s border-fd-foreground/10"><a data-active="false" href="#介绍" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">介绍</a><a data-active="false" href="#使用" class="prose py-1.5 text-sm text-fd-muted-foreground transition-colors [overflow-wrap:anywhere] first:pt-0 last:pb-0 data-[active=true]:text-fd-primary ps-3.5">使用</a></div></div></div></div></div></div></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[7566,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"TreeContextProvider\"]\n7:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavProvider\"]\n8:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Navbar\"]\n9:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f86"])</script><script>self.__next_f.push([1,"30eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"Title\"]\na:I[5354,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Image\"]\nb:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchOnly\"]\nc:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SearchToggle\"]\nd:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"NavbarSidebarTrigger\"]\ne:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085"])</script><script>self.__next_f.push([1,"d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarCollapseTrigger\"]\nf:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"CollapsibleSidebar\"]\n10:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarHeader\"]\n11:I[9477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"*\"]\n12:I[875,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630"])</script><script>self.__next_f.push([1,"eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LinksMenu\"]\n13:I[84,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"RootToggle\"]\n14:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"LargeSearchToggle\"]\n15:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarViewport\"]\n16:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolder\"]\n17:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js"])</script><script>self.__next_f.push([1,"\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderTrigger\"]\n18:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFolderContent\"]\n19:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarItem\"]\n1a:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarPageTree\"]\n1b:I[6774,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201a"])</script><script>self.__next_f.push([1,"d3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"SidebarFooter\"]\n1c:I[7230,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"BaseLinkItem\"]\n1d:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"ThemeToggle\"]\n1e:I[4136,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"499\",\"static/chunks/app/docs/layout-6a3ba22f5967f2ae.js\"],\"StylesProvider\"]\n20:I[9165,[],\"OutletBoundary\"]\n22:I[9165,[],\"MetadataBoundary\"]\n24:I[9165,[],\"ViewportBoundary\"]\n26:I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"docs\",\"usage\",\"xlog\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"usage/xlog\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"tree\":{\"name\":\"\",\"children\":[{\"type\":\"folder\",\"name\":\"后端部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的后端部分\",\"index\":{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"信息\"},{\"type\":\"page\",\"name\":\"引言\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-play\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polygon\",\"1cimsy\",{\"points\":\"10 8 16 12 10 16 10 8\"}],\"$undefined\"]}],\"url\":\"/docs/core\",\"$ref\":{\"file\":\"core/index.mdx\"}},{\"type\":\"page\",\"name\":\"主要功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-function\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"m1af9g\",{\"d\":\"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3\"}],[\"$\",\"path\",\"3zgcl2\",{\"d\":\"M9 11.2h5.7\"}],\"$undefined\"]}],\"url\":\"/docs/core/features\",\"$ref\":{\"file\":\"core/features.mdx\"}},{\"type\":\"separator\",\"name\":\"部署\"},{\"type\":\"page\",\"name\":\"Docker 部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-container\",\"children\":[[\"$\",\"path\",\"1t2lqe\",{\"d\":\"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z\"}],[\"$\",\"path\",\"o7czzq\",{\"d\":\"M10 21.9V14L2.1 9.1\"}],[\"$\",\"path\",\"zm5e20\",{\"d\":\"m10 14 11.9-6.9\"}],[\"$\",\"path\",\"159ecu\",{\"d\":\"M14 19.8v-8.1\"}],[\"$\",\"path\",\"11uown\",{\"d\":\"M18 17.5V9.4\"}],\"$undefined\"]}],\"url\":\"/docs/core/docker\",\"$ref\":{\"file\":\"core/docker.mdx\"}},{\"type\":\"page\",\"name\":\"进阶部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pickaxe\",\"children\":[[\"$\",\"path\",\"we99rg\",{\"d\":\"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912\"}],[\"$\",\"path\",\"1w6hck\",{\"d\":\"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393\"}],[\"$\",\"path\",\"15hgfx\",{\"d\":\"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z\"}],[\"$\",\"path\",\"452b4h\",{\"d\":\"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319\"}],\"$undefined\"]}],\"url\":\"/docs/core/advanced\",\"$ref\":{\"file\":\"core/advanced.mdx\"}},{\"type\":\"page\",\"name\":\"拓展内容\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/core/extra\",\"$ref\":{\"file\":\"core/extra.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-share2\",\"children\":[[\"$\",\"circle\",\"gq8acd\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\"}],[\"$\",\"circle\",\"w7nqdw\",{\"cx\":\"6\",\"cy\":\"12\",\"r\":\"3\"}],[\"$\",\"circle\",\"1xt0gg\",{\"cx\":\"18\",\"cy\":\"19\",\"r\":\"3\"}],[\"$\",\"line\",\"47mynk\",{\"x1\":\"8.59\",\"x2\":\"15.42\",\"y1\":\"13.51\",\"y2\":\"17.49\"}],[\"$\",\"line\",\"1n3mei\",{\"x1\":\"15.41\",\"x2\":\"8.59\",\"y1\":\"6.51\",\"y2\":\"10.49\"}],\"$undefined\"]}],\"url\":\"/docs/core/community\",\"$ref\":{\"file\":\"core/community.mdx\"}}],\"$ref\":{\"metaFile\":\"core/meta.json\"}},{\"type\":\"folder\",\"name\":\"前端主题\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"root\":true,\"description\":\"部署 Mix Space 的前端主题\",\"index\":{\"type\":\"page\",\"name\":\"前端主题列表\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"url\":\"/docs/themes\",\"$ref\":{\"file\":\"themes/index.mdx\"}},\"children\":[{\"type\":\"folder\",\"name\":\"Shiro 主题\",\"description\":\"一个极简主义的个人网站,纸的纯净和雪的清新\",\"children\":[{\"type\":\"page\",\"name\":\"部署\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-hammer\",\"children\":[[\"$\",\"path\",\"eefl8a\",{\"d\":\"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9\"}],[\"$\",\"path\",\"16gjal\",{\"d\":\"m18 15 4-4\"}],[\"$\",\"path\",\"b7pghm\",{\"d\":\"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/deploy\",\"$ref\":{\"file\":\"themes/shiro/deploy.mdx\"}},{\"type\":\"page\",\"name\":\"配置\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-bolt\",\"children\":[[\"$\",\"path\",\"yt0hxn\",{\"d\":\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}],[\"$\",\"circle\",\"4exip2\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/config\",\"$ref\":{\"file\":\"themes/shiro/config.mdx\"}},{\"type\":\"page\",\"name\":\"额外功能\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-plus\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1wcyev\",{\"d\":\"M8 12h8\"}],[\"$\",\"path\",\"napkw2\",{\"d\":\"M12 8v8\"}],\"$undefined\"]}],\"url\":\"/docs/themes/shiro/extra\",\"$ref\":{\"file\":\"themes/shiro/extra.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/shiro/meta.json\"}},{\"type\":\"page\",\"name\":\"Kami 主题\",\"url\":\"/docs/themes/kami\",\"$ref\":{\"file\":\"themes/kami.mdx\"}},{\"type\":\"page\",\"name\":\"Yun 主题\",\"url\":\"/docs/themes/yun\",\"$ref\":{\"file\":\"themes/yun.mdx\"}},{\"type\":\"page\",\"name\":\"社区分享\",\"url\":\"/docs/themes/community\",\"$ref\":{\"file\":\"themes/community.mdx\"}}],\"$ref\":{\"metaFile\":\"themes/meta.json\"}},{\"type\":\"folder\",\"name\":\"使用指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的使用方式\",\"index\":{\"type\":\"page\",\"name\":\"使用指南\",\"url\":\"/docs/usage\",\"$ref\":{\"file\":\"usage/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"云函数\",\"url\":\"/docs/usage/serverless\",\"$ref\":{\"file\":\"usage/serverless.mdx\"}},{\"type\":\"page\",\"name\":\"xLog 集成\",\"url\":\"/docs/usage/xlog\",\"$ref\":{\"file\":\"usage/xlog.mdx\"}},{\"type\":\"page\",\"name\":\"Algolia Search\",\"url\":\"/docs/usage/search\",\"$ref\":{\"file\":\"usage/search.mdx\"}},{\"type\":\"page\",\"name\":\"备份与回滚\",\"url\":\"/docs/usage/backup\",\"$ref\":{\"file\":\"usage/backup.mdx\"}},{\"type\":\"page\",\"name\":\"更新 Mix Space\",\"url\":\"/docs/usage/update\",\"$ref\":{\"file\":\"usage/update.mdx\"}},{\"type\":\"page\",\"name\":\"Key 加密与安全性\",\"url\":\"/docs/usage/security\",\"$ref\":{\"file\":\"usage/security.mdx\"}},{\"type\":\"page\",\"name\":\"OAuth 2.0\",\"url\":\"/docs/usage/oauth\",\"$ref\":{\"file\":\"usage/oauth.mdx\"}}],\"$ref\":{\"metaFile\":\"usage/meta.json\"}},{\"type\":\"folder\",\"name\":\"开发指南\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"root\":true,\"description\":\"探索 MixSpace 的开发部署\",\"index\":{\"type\":\"page\",\"name\":\"开发指南\",\"url\":\"/docs/development\",\"$ref\":{\"file\":\"development/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"后台单独部署\",\"url\":\"/docs/development/admin\",\"$ref\":{\"file\":\"development/admin.mdx\"}},{\"type\":\"page\",\"name\":\"前端开发指南\",\"url\":\"/docs/development/frontend\",\"$ref\":{\"file\":\"development/frontend.mdx\"}}],\"$ref\":{\"metaFile\":\"development/meta.json\"}},{\"type\":\"folder\",\"name\":\"文档撰写\",\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"root\":true,\"description\":\"了解 Mix Space 的文档撰写规范\",\"index\":{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}},\"children\":[{\"type\":\"separator\",\"name\":\"文档\"},{\"type\":\"page\",\"name\":\"文档撰写\",\"url\":\"/docs/document\",\"$ref\":{\"file\":\"document/index.mdx\"}}],\"$ref\":{\"metaFile\":\"document/meta.json\"}}]},\"children\":[\"$\",\"$L7\",null,{\"transparentMode\":\"$undefined\",\"children\":[[\"$\",\"$L8\",null,{\"className\":\"md:hidden\",\"children\":[[\"$\",\"$L9\",null,{\"url\":\"$undefined\",\"title\":[\"$\",\"$La\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center gap-1\",\"children\":\"$undefined\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"className\":\"-me-2 md:hidden\"}]]}],[\"$\",\"main\",null,{\"id\":\"nd-docs-layout\",\"className\":\"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]\",\"style\":{\"--fd-layout-offset\":\"max(calc(50vw - var(--fd-layout-width) / 2), 0px)\"},\"children\":[[\"$\",\"$Le\",null,{\"className\":\"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden\",\"style\":{\"insetInlineStart\":\"calc(var(--fd-layout-offset) + 0.5rem)\"}}],[\"$\",\"$Lf\",null,{\"className\":\"md:ps-[var(--fd-layout-offset)]\",\"children\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center max-md:hidden\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 py-1 font-medium\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title\"}],\"$undefined\",[\"$\",\"$L12\",null,{\"items\":[{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}],\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}],\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}],\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}],\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}],\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true}],\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 ms-auto\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-ellipsis\",\"children\":[[\"$\",\"circle\",\"41hilf\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1wjl8i\",{\"cx\":\"19\",\"cy\":\"12\",\"r\":\"1\"}],[\"$\",\"circle\",\"1pcz8c\",{\"cx\":\"5\",\"cy\":\"12\",\"r\":\"1\"}],\"$undefined\"]}]}]]}],\"$undefined\",[\"$\",\"$L13\",null,{\"options\":[{\"url\":\"/docs/core\",\"title\":\"后端部署\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon\"}],\"description\":\"部署 Mix Space 的后端部分\",\"urls\":[\"/docs/core\",\"/docs/core\",\"/docs/core/features\",\"/docs/core/docker\",\"/docs/core/advanced\",\"/docs/core/extra\",\"/docs/core/community\"]},{\"url\":\"/docs/themes\",\"title\":\"前端主题\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon\"}],\"description\":\"部署 Mix Space 的前端主题\",\"urls\":[\"/docs/themes\",\"/docs/themes/shiro/deploy\",\"/docs/themes/shiro/config\",\"/docs/themes/shiro/extra\",\"/docs/themes/kami\",\"/docs/themes/yun\",\"/docs/themes/community\"]},{\"url\":\"/docs/usage\",\"title\":\"使用指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon\"}],\"description\":\"探索 MixSpace 的使用方式\",\"urls\":[\"/docs/usage\",\"/docs/usage/serverless\",\"/docs/usage/xlog\",\"/docs/usage/search\",\"/docs/usage/backup\",\"/docs/usage/update\",\"/docs/usage/security\",\"/docs/usage/oauth\"]},{\"url\":\"/docs/development\",\"title\":\"开发指南\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon\"}],\"description\":\"探索 MixSpace 的开发部署\",\"urls\":[\"/docs/development\",\"/docs/development/admin\",\"/docs/development/frontend\"]},{\"url\":\"/docs/document\",\"title\":\"文档撰写\",\"icon\":[\"$\",\"div\",null,{\"className\":\"rounded-md border bg-fd-secondary p-1 shadow-md [\u0026_svg]:size-5\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon\"}],\"description\":\"了解 Mix Space 的文档撰写规范\",\"urls\":[\"/docs/document\",\"/docs/document\"]}],\"className\":\"-mx-2\"}],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L14\",null,{\"className\":\"rounded-lg max-md:hidden\"}]}]]}],[\"$\",\"$L15\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"pt-4 empty:hidden md:hidden\",\"children\":[[\"$\",\"$L16\",\"0\",{\"children\":[[\"$\",\"$L17\",null,{\"children\":[\"$undefined\",\"文档\"]}],[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"$L19\",\"0\",{\"href\":\"/docs/usage\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon\",\"external\":\"$undefined\",\"children\":\"使用文档\"}],[\"$\",\"$L19\",\"1\",{\"href\":\"/docs/core\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon\",\"external\":\"$undefined\",\"children\":\"后端部署\"}],[\"$\",\"$L19\",\"2\",{\"href\":\"/docs/themes\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon\",\"external\":\"$undefined\",\"children\":\"前端主题\"}],[\"$\",\"$L19\",\"3\",{\"href\":\"/docs/document\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon\",\"external\":\"$undefined\",\"children\":\"文档撰写\"}],[\"$\",\"$L19\",\"4\",{\"href\":\"/docs/development\",\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon\",\"external\":\"$undefined\",\"children\":\"开发指南\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"py-4\",\"children\":[\"$\",\"$L1a\",null,{\"components\":\"$undefined\"}]}]]}],[\"$\",\"$L1b\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"children\":[[[\"$\",\"$L1c\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 text-fd-muted-foreground md:hidden\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L1d\",null,{\"className\":\"p-0 md:order-first\"}],[\"$\",\"$Le\",null,{\"className\":\"-me-1.5 max-md:hidden\"}]]}],\"$undefined\"]}]]}],[\"$\",\"$L1e\",null,{\"tocNav\":\"xl:hidden\",\"toc\":\"max-xl:hidden\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}]]}],{\"children\":[[\"slug\",\"usage/xlog\",\"oc\"],[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"$0:f:0:1:2:children:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L1f\",null,[\"$\",\"$L20\",null,{\"children\":\"$L21\"}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"byiw4VpmNJDf9se5MZ_XZ\",{\"children\":[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$26\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"xLog 集成 - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"使用 xLog 集成\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"21:null\n"])</script><script>self.__next_f.push([1,"27:I[6258,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"AnchorProvider\"]\n28:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageBody\"]\n29:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocNav\"]\n2a:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopover\"]\n2b:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-3530"])</script><script>self.__next_f.push([1,"7ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverTrigger\"]\n2c:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TocPopoverContent\"]\n2d:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"TOCItems\"]\n2e:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"PageArticle\"]\n2f:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Breadcrumb\"]\n30:I[9250,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"I18nLabel\"]\n31:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"LastUpdate\"]\n32:I[7612,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Footer\"]\n33:I[6433,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"567\",\"static/chunks/567-f8630eca3201ad3a.js\",\"159\",\"static/chunks/159-0bc09610fc2e9e5f.js\",\"870\",\"static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js\"],\"Toc\"]\n"])</script><script>self.__next_f.push([1,"1f:[\"$\",\"$L27\",null,{\"toc\":[{\"depth\":2,\"url\":\"#介绍\",\"title\":\"介绍\"},{\"depth\":2,\"url\":\"#使用\",\"title\":\"使用\"}],\"single\":\"$undefined\",\"children\":[[\"$\",\"$L28\",null,{\"className\":\"\",\"style\":{\"--fd-tocnav-height\":\"$undefined\"},\"children\":[[\"$\",\"$L29\",null,{\"children\":[\"$\",\"$L2a\",null,{\"children\":[[\"$\",\"$L2b\",null,{\"className\":\"size-full\",\"items\":\"$1f:props:toc\"}],[\"$\",\"$L2c\",null,{\"children\":[\"$undefined\",[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\",\"isMenu\":true}],\"$undefined\"]}]]}]}],[\"$\",\"$L2e\",null,{\"className\":\"max-w-[860px]\",\"children\":[[\"$\",\"$L2f\",null,{\"includePage\":\"$undefined\"}],[[\"$\",\"h1\",null,{\"ref\":\"$undefined\",\"children\":\"xLog 集成\",\"className\":\"text-3xl font-bold\"}],[\"$\",\"p\",null,{\"ref\":\"$undefined\",\"children\":\"使用 xLog 集成\",\"className\":\"mb-8 text-lg text-fd-muted-foreground\"}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"介绍\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#介绍\",\"className\":\"peer\",\"children\":\"介绍\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"此功能需要:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"Core: \u003e=3.43.1\"}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"xLog 功能可以将你的博客同步到 \",[\"$\",\"a\",null,{\"ref\":\"$undefined\",\"href\":\"https://xlog.app/\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"children\":\"xLog 平台\"}],\"。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"具体就是 \",[\"$\",\"code\",null,{\"children\":\"此文章已经由它的创作者签名并安全地存储在区块链上。\"}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"当你没有为文章写摘要的时候,可以使用 xLog 平台生成的摘要,当然你也可以使用自己的 GPT API Key 去调用 GPT 去生成摘要。\"}],\"\\n\",[\"$\",\"h2\",null,{\"className\":\"flex scroll-m-28 flex-row items-center gap-2\",\"id\":\"使用\",\"children\":[[\"$\",\"a\",null,{\"data-card\":\"\",\"href\":\"#使用\",\"className\":\"peer\",\"children\":\"使用\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100\",\"aria-label\":\"Link to section\",\"children\":[[\"$\",\"path\",\"1cjeqo\",{\"d\":\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"}],[\"$\",\"path\",\"19qd67\",{\"d\":\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"}],\"$undefined\"]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"在 系统 - 第三方服务集成,填写 xLog SiteId 即可,然后去 xLog 平台去升级为钱包登录即可。钱包的注册方法请根据 xLog 的引导一步步注册。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"SiteId 是一个字符串,可以在 xLog 平台的设置 - 域名找到;例如 example.xlog.app,即 \",[\"$\",\"code\",null,{\"children\":\"SiteId = example\"}],\"。\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"当你完成钱包的注册,并使用钱包登录 xLog 平台的时候,就完成设置工作了。\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"接下来你发布文章的时候,会自动的进行同步和签名;当然,需要经过你的同意。\"}]],\"className\":\"prose contain-content\",\"style\":{\"contentVisibility\":\"auto\"}}]],[\"$\",\"div\",null,{\"role\":\"none\",\"className\":\"flex-1\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space/docs/blob/main/content/docs/usage/xlog.mdx\",\"target\":\"_blank\",\"rel\":\"noreferrer noopener\",\"className\":\"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-square-pen size-3.5\",\"children\":[[\"$\",\"path\",\"1m0v6g\",{\"d\":\"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"}],[\"$\",\"path\",\"ohrbg2\",{\"d\":\"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"editOnGithub\"}]]}],[\"$\",\"$L31\",null,{\"date\":\"$D2024-11-02T11:57:31.000Z\"}]]}],[\"$\",\"$L32\",null,{\"items\":\"$undefined\"}]]}]]}],[\"$\",\"$L33\",null,{\"children\":[\"$undefined\",[\"$\",\"h3\",null,{\"className\":\"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-text size-4\",\"children\":[[\"$\",\"path\",\"wptmhv\",{\"d\":\"M17 6.1H3\"}],[\"$\",\"path\",\"1j38uz\",{\"d\":\"M21 12.1H3\"}],[\"$\",\"path\",\"1nb16a\",{\"d\":\"M15.1 18H3\"}],\"$undefined\"]}],[\"$\",\"$L30\",null,{\"label\":\"toc\"}]]}],[\"$\",\"$L2d\",null,{\"items\":\"$1f:props:toc\"}],\"$undefined\"]}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/docs/usage/xlog.txt b/docs/usage/xlog.txt index 0b2eef1..9aa1ab1 100644 --- a/docs/usage/xlog.txt +++ b/docs/usage/xlog.txt @@ -1,53 +1,53 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[7566,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"TreeContextProvider"] -7:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavProvider"] -8:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Navbar"] -9:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"Title"] -a:I[5354,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Image"] -b:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchOnly"] -c:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SearchToggle"] -d:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"NavbarSidebarTrigger"] -e:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarCollapseTrigger"] -f:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"CollapsibleSidebar"] -10:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarHeader"] -11:I[9477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"*"] -12:I[875,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LinksMenu"] -13:I[84,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"RootToggle"] -14:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"LargeSearchToggle"] -15:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarViewport"] -16:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolder"] -17:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderTrigger"] -18:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFolderContent"] -19:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarItem"] -1a:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarPageTree"] -1b:I[6774,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"SidebarFooter"] -1c:I[7230,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"BaseLinkItem"] -1d:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"ThemeToggle"] -1e:I[4136,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-94ecca8341f66395.js"],"StylesProvider"] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[7566,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"TreeContextProvider"] +7:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavProvider"] +8:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Navbar"] +9:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"Title"] +a:I[5354,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Image"] +b:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchOnly"] +c:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SearchToggle"] +d:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"NavbarSidebarTrigger"] +e:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarCollapseTrigger"] +f:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"CollapsibleSidebar"] +10:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarHeader"] +11:I[9477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"*"] +12:I[875,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LinksMenu"] +13:I[84,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"RootToggle"] +14:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"LargeSearchToggle"] +15:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarViewport"] +16:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolder"] +17:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderTrigger"] +18:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFolderContent"] +19:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarItem"] +1a:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarPageTree"] +1b:I[6774,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"SidebarFooter"] +1c:I[7230,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"BaseLinkItem"] +1d:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"ThemeToggle"] +1e:I[4136,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","499","static/chunks/app/docs/layout-6a3ba22f5967f2ae.js"],"StylesProvider"] 20:I[9165,[],"OutletBoundary"] 22:I[9165,[],"MetadataBoundary"] 24:I[9165,[],"ViewportBoundary"] 26:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["","docs","usage","xlog"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/xlog","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/xlog","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","G9xZr8S2N_fJgVIab-Fr7",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["","docs","usage","xlog"],"i":false,"f":[[["",{"children":["docs",{"children":[["slug","usage/xlog","oc"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L6",null,{"tree":{"name":"","children":[{"type":"folder","name":"后端部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的后端部分","index":{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},"children":[{"type":"separator","name":"信息"},{"type":"page","name":"引言","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-play","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","polygon","1cimsy",{"points":"10 8 16 12 10 16 10 8"}],"$undefined"]}],"url":"/docs/core","$ref":{"file":"core/index.mdx"}},{"type":"page","name":"主要功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-function","children":[["$","rect","1m3agn",{"width":"18","height":"18","x":"3","y":"3","rx":"2","ry":"2"}],["$","path","m1af9g",{"d":"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["$","path","3zgcl2",{"d":"M9 11.2h5.7"}],"$undefined"]}],"url":"/docs/core/features","$ref":{"file":"core/features.mdx"}},{"type":"separator","name":"部署"},{"type":"page","name":"Docker 部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-container","children":[["$","path","1t2lqe",{"d":"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["$","path","o7czzq",{"d":"M10 21.9V14L2.1 9.1"}],["$","path","zm5e20",{"d":"m10 14 11.9-6.9"}],["$","path","159ecu",{"d":"M14 19.8v-8.1"}],["$","path","11uown",{"d":"M18 17.5V9.4"}],"$undefined"]}],"url":"/docs/core/docker","$ref":{"file":"core/docker.mdx"}},{"type":"page","name":"进阶部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pickaxe","children":[["$","path","we99rg",{"d":"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["$","path","1w6hck",{"d":"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["$","path","15hgfx",{"d":"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["$","path","452b4h",{"d":"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}],"$undefined"]}],"url":"/docs/core/advanced","$ref":{"file":"core/advanced.mdx"}},{"type":"page","name":"拓展内容","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}],"url":"/docs/core/extra","$ref":{"file":"core/extra.mdx"}},{"type":"page","name":"社区分享","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-share2","children":[["$","circle","gq8acd",{"cx":"18","cy":"5","r":"3"}],["$","circle","w7nqdw",{"cx":"6","cy":"12","r":"3"}],["$","circle","1xt0gg",{"cx":"18","cy":"19","r":"3"}],["$","line","47mynk",{"x1":"8.59","x2":"15.42","y1":"13.51","y2":"17.49"}],["$","line","1n3mei",{"x1":"15.41","x2":"8.59","y1":"6.51","y2":"10.49"}],"$undefined"]}],"url":"/docs/core/community","$ref":{"file":"core/community.mdx"}}],"$ref":{"metaFile":"core/meta.json"}},{"type":"folder","name":"前端主题","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"root":true,"description":"部署 Mix Space 的前端主题","index":{"type":"page","name":"前端主题列表","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"url":"/docs/themes","$ref":{"file":"themes/index.mdx"}},"children":[{"type":"folder","name":"Shiro 主题","description":"一个极简主义的个人网站,纸的纯净和雪的清新","children":[{"type":"page","name":"部署","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-hammer","children":[["$","path","eefl8a",{"d":"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["$","path","16gjal",{"d":"m18 15 4-4"}],["$","path","b7pghm",{"d":"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}],"$undefined"]}],"url":"/docs/themes/shiro/deploy","$ref":{"file":"themes/shiro/deploy.mdx"}},{"type":"page","name":"配置","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bolt","children":[["$","path","yt0hxn",{"d":"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["$","circle","4exip2",{"cx":"12","cy":"12","r":"4"}],"$undefined"]}],"url":"/docs/themes/shiro/config","$ref":{"file":"themes/shiro/config.mdx"}},{"type":"page","name":"额外功能","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-plus","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1wcyev",{"d":"M8 12h8"}],["$","path","napkw2",{"d":"M12 8v8"}],"$undefined"]}],"url":"/docs/themes/shiro/extra","$ref":{"file":"themes/shiro/extra.mdx"}}],"$ref":{"metaFile":"themes/shiro/meta.json"}},{"type":"page","name":"Kami 主题","url":"/docs/themes/kami","$ref":{"file":"themes/kami.mdx"}},{"type":"page","name":"Yun 主题","url":"/docs/themes/yun","$ref":{"file":"themes/yun.mdx"}},{"type":"page","name":"社区分享","url":"/docs/themes/community","$ref":{"file":"themes/community.mdx"}}],"$ref":{"metaFile":"themes/meta.json"}},{"type":"folder","name":"使用指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的使用方式","index":{"type":"page","name":"使用指南","url":"/docs/usage","$ref":{"file":"usage/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"云函数","url":"/docs/usage/serverless","$ref":{"file":"usage/serverless.mdx"}},{"type":"page","name":"xLog 集成","url":"/docs/usage/xlog","$ref":{"file":"usage/xlog.mdx"}},{"type":"page","name":"Algolia Search","url":"/docs/usage/search","$ref":{"file":"usage/search.mdx"}},{"type":"page","name":"备份与回滚","url":"/docs/usage/backup","$ref":{"file":"usage/backup.mdx"}},{"type":"page","name":"更新 Mix Space","url":"/docs/usage/update","$ref":{"file":"usage/update.mdx"}},{"type":"page","name":"Key 加密与安全性","url":"/docs/usage/security","$ref":{"file":"usage/security.mdx"}},{"type":"page","name":"OAuth 2.0","url":"/docs/usage/oauth","$ref":{"file":"usage/oauth.mdx"}}],"$ref":{"metaFile":"usage/meta.json"}},{"type":"folder","name":"开发指南","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"root":true,"description":"探索 MixSpace 的开发部署","index":{"type":"page","name":"开发指南","url":"/docs/development","$ref":{"file":"development/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"后台单独部署","url":"/docs/development/admin","$ref":{"file":"development/admin.mdx"}},{"type":"page","name":"前端开发指南","url":"/docs/development/frontend","$ref":{"file":"development/frontend.mdx"}}],"$ref":{"metaFile":"development/meta.json"}},{"type":"folder","name":"文档撰写","icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"root":true,"description":"了解 Mix Space 的文档撰写规范","index":{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}},"children":[{"type":"separator","name":"文档"},{"type":"page","name":"文档撰写","url":"/docs/document","$ref":{"file":"document/index.mdx"}}],"$ref":{"metaFile":"document/meta.json"}}]},"children":["$","$L7",null,{"transparentMode":"$undefined","children":[["$","$L8",null,{"className":"md:hidden","children":[["$","$L9",null,{"url":"$undefined","title":["$","$La",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}]}],["$","div",null,{"className":"flex flex-1 flex-row items-center gap-1","children":"$undefined"}],["$","$Lb",null,{"children":["$","$Lc",null,{}]}],["$","$Ld",null,{"className":"-me-2 md:hidden"}]]}],["$","main",null,{"id":"nd-docs-layout","className":"flex flex-1 flex-row pe-[var(--fd-layout-offset)] [--fd-tocnav-height:36px] md:[--fd-sidebar-width:268px] xl:[--fd-toc-width:268px] xl:[--fd-tocnav-height:0px] [--fd-nav-height:3.5rem] md:[--fd-nav-height:0px]","style":{"--fd-layout-offset":"max(calc(50vw - var(--fd-layout-width) / 2), 0px)"},"children":[["$","$Le",null,{"className":"fixed bottom-3 z-30 data-[collapsed=false]:invisible max-md:hidden","style":{"insetInlineStart":"calc(var(--fd-layout-offset) + 0.5rem)"}}],["$","$Lf",null,{"className":"md:ps-[var(--fd-layout-offset)]","children":[["$","$L10",null,{"children":[["$","div",null,{"className":"flex flex-row items-center max-md:hidden","children":[["$","$L11",null,{"href":"/","className":"inline-flex items-center gap-2.5 py-1 font-medium","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:props:children:0:props:title"}],"$undefined",["$","$L12",null,{"items":[{"type":"menu","text":"文档","items":[{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}],"text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}],"text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}],"text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}],"text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}],"text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true}],"className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 ms-auto","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-ellipsis","children":[["$","circle","41hilf",{"cx":"12","cy":"12","r":"1"}],["$","circle","1wjl8i",{"cx":"19","cy":"12","r":"1"}],["$","circle","1pcz8c",{"cx":"5","cy":"12","r":"1"}],"$undefined"]}]}]]}],"$undefined",["$","$L13",null,{"options":[{"url":"/docs/core","title":"后端部署","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:0:icon"}],"description":"部署 Mix Space 的后端部分","urls":["/docs/core","/docs/core","/docs/core/features","/docs/core/docker","/docs/core/advanced","/docs/core/extra","/docs/core/community"]},{"url":"/docs/themes","title":"前端主题","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:1:icon"}],"description":"部署 Mix Space 的前端主题","urls":["/docs/themes","/docs/themes/shiro/deploy","/docs/themes/shiro/config","/docs/themes/shiro/extra","/docs/themes/kami","/docs/themes/yun","/docs/themes/community"]},{"url":"/docs/usage","title":"使用指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:2:icon"}],"description":"探索 MixSpace 的使用方式","urls":["/docs/usage","/docs/usage/serverless","/docs/usage/xlog","/docs/usage/search","/docs/usage/backup","/docs/usage/update","/docs/usage/security","/docs/usage/oauth"]},{"url":"/docs/development","title":"开发指南","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:3:icon"}],"description":"探索 MixSpace 的开发部署","urls":["/docs/development","/docs/development/admin","/docs/development/frontend"]},{"url":"/docs/document","title":"文档撰写","icon":["$","div",null,{"className":"rounded-md border bg-fd-secondary p-1 shadow-md [&_svg]:size-5","children":"$0:f:0:1:2:children:1:props:children:1:props:tree:children:4:icon"}],"description":"了解 Mix Space 的文档撰写规范","urls":["/docs/document","/docs/document"]}],"className":"-mx-2"}],["$","$Lb",null,{"children":["$","$L14",null,{"className":"rounded-lg max-md:hidden"}]}]]}],["$","$L15",null,{"children":[["$","div",null,{"className":"pt-4 empty:hidden md:hidden","children":[["$","$L16","0",{"children":[["$","$L17",null,{"children":["$undefined","文档"]}],["$","$L18",null,{"children":[["$","$L19","0",{"href":"/docs/usage","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:0:icon","external":"$undefined","children":"使用文档"}],["$","$L19","1",{"href":"/docs/core","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:1:icon","external":"$undefined","children":"后端部署"}],["$","$L19","2",{"href":"/docs/themes","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:2:icon","external":"$undefined","children":"前端主题"}],["$","$L19","3",{"href":"/docs/document","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:3:icon","external":"$undefined","children":"文档撰写"}],["$","$L19","4",{"href":"/docs/development","icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:0:items:4:icon","external":"$undefined","children":"开发指南"}]]}]]}]]}],["$","div",null,{"className":"py-4","children":["$","$L1a",null,{"components":"$undefined"}]}]]}],["$","$L1b",null,{"children":[["$","div",null,{"className":"flex flex-row items-center","children":[[["$","$L1c","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1","className":"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 text-fd-muted-foreground md:hidden","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:1:props:children:1:props:children:0:props:children:0:props:children:2:props:items:1:icon"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L1d",null,{"className":"p-0 md:order-first"}],["$","$Le",null,{"className":"-me-1.5 max-md:hidden"}]]}],"$undefined"]}]]}],["$","$L1e",null,{"tocNav":"xl:hidden","toc":"max-xl:hidden","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}]}]]}],{"children":[["slug","usage/xlog","oc"],["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","$0:f:0:1:2:children:2:children:0","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L1f",null,["$","$L20",null,{"children":"$L21"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","byiw4VpmNJDf9se5MZ_XZ",{"children":[["$","$L22",null,{"children":"$L23"}],["$","$L24",null,{"children":"$L25"}],null]}]]}],false]],"m":"$undefined","G":["$26","$undefined"],"s":false,"S":true} 25:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 23:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"xLog 集成 - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"使用 xLog 集成"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 21:null -27:I[6258,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"AnchorProvider"] -28:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageBody"] -29:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocNav"] -2a:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopover"] -2b:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverTrigger"] -2c:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TocPopoverContent"] -2d:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"TOCItems"] -2e:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"PageArticle"] -2f:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Breadcrumb"] -30:I[9250,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"I18nLabel"] -31:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"LastUpdate"] -32:I[7612,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Footer"] -33:I[6433,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d4fdc2bb2a5216e2.js"],"Toc"] +27:I[6258,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"AnchorProvider"] +28:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageBody"] +29:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocNav"] +2a:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopover"] +2b:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverTrigger"] +2c:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TocPopoverContent"] +2d:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"TOCItems"] +2e:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"PageArticle"] +2f:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Breadcrumb"] +30:I[9250,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"I18nLabel"] +31:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"LastUpdate"] +32:I[7612,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Footer"] +33:I[6433,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","567","static/chunks/567-f8630eca3201ad3a.js","159","static/chunks/159-0bc09610fc2e9e5f.js","870","static/chunks/app/docs/%5B%5B...slug%5D%5D/page-d14986e78900ad3b.js"],"Toc"] 1f:["$","$L27",null,{"toc":[{"depth":2,"url":"#介绍","title":"介绍"},{"depth":2,"url":"#使用","title":"使用"}],"single":"$undefined","children":[["$","$L28",null,{"className":"","style":{"--fd-tocnav-height":"$undefined"},"children":[["$","$L29",null,{"children":["$","$L2a",null,{"children":[["$","$L2b",null,{"className":"size-full","items":"$1f:props:toc"}],["$","$L2c",null,{"children":["$undefined",["$","$L2d",null,{"items":"$1f:props:toc","isMenu":true}],"$undefined"]}]]}]}],["$","$L2e",null,{"className":"max-w-[860px]","children":[["$","$L2f",null,{"includePage":"$undefined"}],[["$","h1",null,{"ref":"$undefined","children":"xLog 集成","className":"text-3xl font-bold"}],["$","p",null,{"ref":"$undefined","children":"使用 xLog 集成","className":"mb-8 text-lg text-fd-muted-foreground"}],["$","div",null,{"ref":"$undefined","children":[["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"介绍","children":[["$","a",null,{"data-card":"","href":"#介绍","className":"peer","children":"介绍"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"此功能需要:"}],"\n",["$","ul",null,{"children":["\n",["$","li",null,{"children":"Core: >=3.43.1"}],"\n"]}],"\n",["$","p",null,{"children":["xLog 功能可以将你的博客同步到 ",["$","a",null,{"ref":"$undefined","href":"https://xlog.app/","rel":"noreferrer noopener","target":"_blank","children":"xLog 平台"}],"。"]}],"\n",["$","p",null,{"children":["具体就是 ",["$","code",null,{"children":"此文章已经由它的创作者签名并安全地存储在区块链上。"}]]}],"\n",["$","p",null,{"children":"当你没有为文章写摘要的时候,可以使用 xLog 平台生成的摘要,当然你也可以使用自己的 GPT API Key 去调用 GPT 去生成摘要。"}],"\n",["$","h2",null,{"className":"flex scroll-m-28 flex-row items-center gap-2","id":"使用","children":[["$","a",null,{"data-card":"","href":"#使用","className":"peer","children":"使用"}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-link size-3.5 shrink-0 text-fd-muted-foreground opacity-0 transition-opacity peer-hover:opacity-100","aria-label":"Link to section","children":[["$","path","1cjeqo",{"d":"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["$","path","19qd67",{"d":"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}],"$undefined"]}]]}],"\n",["$","p",null,{"children":"在 系统 - 第三方服务集成,填写 xLog SiteId 即可,然后去 xLog 平台去升级为钱包登录即可。钱包的注册方法请根据 xLog 的引导一步步注册。"}],"\n",["$","p",null,{"children":["SiteId 是一个字符串,可以在 xLog 平台的设置 - 域名找到;例如 example.xlog.app,即 ",["$","code",null,{"children":"SiteId = example"}],"。"]}],"\n",["$","p",null,{"children":"当你完成钱包的注册,并使用钱包登录 xLog 平台的时候,就完成设置工作了。"}],"\n",["$","p",null,{"children":"接下来你发布文章的时候,会自动的进行同步和签名;当然,需要经过你的同意。"}]],"className":"prose contain-content","style":{"contentVisibility":"auto"}}]],["$","div",null,{"role":"none","className":"flex-1"}],["$","div",null,{"className":"flex flex-row flex-wrap items-center justify-between gap-4 empty:hidden","children":[["$","a",null,{"href":"https://github.com/mx-space/docs/blob/main/content/docs/usage/xlog.mdx","target":"_blank","rel":"noreferrer noopener","className":"inline-flex items-center justify-center rounded-md p-2 text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 border bg-fd-secondary hover:bg-fd-accent hover:text-fd-accent-foreground gap-1.5 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-square-pen size-3.5","children":[["$","path","1m0v6g",{"d":"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["$","path","ohrbg2",{"d":"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}],"$undefined"]}],["$","$L30",null,{"label":"editOnGithub"}]]}],["$","$L31",null,{"date":"$D2024-11-02T11:57:31.000Z"}]]}],["$","$L32",null,{"items":"$undefined"}]]}]]}],["$","$L33",null,{"children":["$undefined",["$","h3",null,{"className":"-ms-0.5 inline-flex items-center gap-1.5 text-sm text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-text size-4","children":[["$","path","wptmhv",{"d":"M17 6.1H3"}],["$","path","1j38uz",{"d":"M21 12.1H3"}],["$","path","1nb16a",{"d":"M15.1 18H3"}],"$undefined"]}],["$","$L30",null,{"label":"toc"}]]}],["$","$L2d",null,{"items":"$1f:props:toc"}],"$undefined"]}]]}] diff --git a/index.html b/index.html index fd74533..8611869 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/_next/static/media/img.dc8c9869.png"/><link rel="stylesheet" href="/_next/static/css/35d170a42ad0e9b5.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/99-489d1807f643c38d.js" async=""></script><script src="/_next/static/chunks/37-e42ad880191d9283.js" async=""></script><script src="/_next/static/chunks/app/layout-200a20881e2bbf6e.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/711-7d39ef47d8c855c8.js" async=""></script><script src="/_next/static/chunks/app/(home)/layout-99698dffd1746102.js" async=""></script><script src="/_next/static/chunks/app/(home)/page-022a0cf407cfa22a.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Mix Space - An Alternative Personal Space - Mix Space 文档</title><meta name="description" content="Mix Space 是一个小型个人空间站点程序,采用前后端分离设计。"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><main id="nd-home-layout" class="flex flex-1 flex-col pt-[var(--fd-nav-height)] [--fd-nav-height:56px]"><div aria-hidden="true" class="fixed inset-x-0 top-[var(--fd-banner-height)] z-40 h-6 bg-fd-background" style="mask-image:linear-gradient(to bottom,white,transparent)"></div><header id="nd-nav" class="fixed left-1/2 top-[var(--fd-banner-height)] z-40 w-full max-w-fd-container -translate-x-1/2 border-b border-fd-foreground/10 transition-colors lg:mt-2 lg:w-[calc(100%-1rem)] lg:rounded-2xl lg:border shadow-sm bg-fd-background/80 backdrop-blur-lg" aria-label="Main" data-orientation="horizontal" dir="ltr"><nav class="flex h-14 w-full flex-row items-center gap-6 px-4 lg:h-12"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div style="position:relative"><ul data-orientation="horizontal" class="flex flex-row items-center gap-2 max-sm:hidden" dir="ltr"><li><button id="radix-:R4rqdb:-trigger-radix-:Rmsrqdb:" data-state="closed" aria-expanded="false" aria-controls="radix-:R4rqdb:-content-radix-:Rmsrqdb:" class="data-[state=open]:bg-fd-accent/50 inline-flex items-center gap-1 p-2 text-fd-muted-foreground transition-colors hover:text-fd-accent-foreground data-[active=true]:text-fd-primary [&_svg]:size-4 rounded-md text-sm" data-radix-collection-item="">文档</button></li></ul></div><div class="flex flex-1 flex-row items-center justify-end lg:gap-1.5"><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 lg:hidden" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 rounded-full border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground w-full max-w-[240px] max-lg:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button><button type="button" class="inline-flex items-center rounded-full border p-[3px] max-lg:hidden" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><li class="list-none"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-1.5 list-none max-lg:hidden" data-active="false" data-radix-collection-item=""><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a></li><li class="list-none lg:hidden"><button id="radix-:R4rqdb:-trigger-radix-:R2osrqdb:" data-state="closed" aria-expanded="false" aria-controls="radix-:R4rqdb:-content-radix-:R2osrqdb:" class="data-[state=open]:bg-fd-accent/50 inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 group -me-2" data-radix-collection-item=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-3 transition-transform duration-300 group-data-[state=open]:rotate-180"><path d="m6 9 6 6 6-6"></path></svg></button></li></div></nav><div class="flex w-full justify-center"></div></header><div class="absolute inset-x-0 top-[200px] h-[250px] max-md:hidden" style="background:repeating-linear-gradient(to right, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px), repeating-linear-gradient(to bottom, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px)"></div><main class="container relative max-w-[1100px] px-2 py-4 lg:py-16"><div style="background:repeating-linear-gradient(to bottom, transparent, hsl(var(--secondary)/.2) 500px, transparent 1000px)"><div class="relative"><div class="container relative z-[2] flex flex-col overflow-hidden border-x border-t rounded-t-2xl bg-fd-background px-6 pt-12 max-md:text-center md:px-12 md:pt-16 [.uwu_&]:hidden"><h1 class="mb-8 text-4xl font-medium">Mix Space<br/>An Alternative Personal Space.</h1><p class="mb-8 text-fd-muted-foreground md:max-w-[80%] md:text-xl">Mix Space 是一个小型个人空间站点程序。不同于传统的博客程序,采用前后端分离设计, 适合那些喜欢写不同风格或类型的写作爱好者。</p><div class="inline-flex items-center gap-3 max-md:mx-auto"><a class="inline-flex items-center justify-center text-sm font-medium ring-offset-fd-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 bg-fd-background bg-gradient-to-b from-fd-primary to-fd-primary/60 text-fd-primary-foreground shadow-inner shadow-fd-background/20 hover:bg-fd-primary/90 h-11 px-6 rounded-full" href="/docs/core"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="size-4 mr-2" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg> 开始使用</a><a href="https://github.com/mx-space" class="justify-center text-sm font-medium ring-offset-fd-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 border bg-gradient-to-t from-fd-primary/10 shadow-inner shadow-fd-primary/10 hover:bg-fd-accent/50 hover:text-fd-accent-foreground h-11 px-6 rounded-full bg-fd-background flex items-center"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" class="size-4 mr-2" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg> Github</a></div><img alt="preview" width="2147" height="1376" decoding="async" data-nimg="1" class="mb-[-100px] mt-8 min-w-[800px] select-none duration-1000 animate-in fade-in slide-in-from-bottom-12 md:mb-[-170px] md:min-w-[1100px]" style="color:transparent" src="/_next/static/media/img.dc8c9869.png"/><div class="absolute inset-0 z-[-1]" style="background-image:radial-gradient(ellipse at top, transparent 60%, hsla(250,90%,90%,0.2)), linear-gradient(to bottom, transparent 30%, hsl(var(--primary) / 0.2)), linear-gradient(to bottom, hsl(var(--background)) 40%, transparent), repeating-linear-gradient(45deg, transparent,transparent 60px, hsl(var(--primary)) 61px, transparent 62px)"></div></div></div><div class="container relative overflow-hidden border-x border-t py-4 sm:py-8 mt-[-1px]" style="background:radial-gradient(circle at bottom center, hsl(var(--secondary)), transparent 70%), linear-gradient(90deg, rgba(78, 191, 255, 0.1), transparent 30%, rgba(233, 42, 103, 0.1));border-top-style:dashed"><div class="relative z-[1]"><h2 class="bg-gradient-to-b from-fd-primary to-fd-foreground/40 bg-clip-text text-center text-2xl font-semibold text-transparent sm:text-3xl">Loved by users.<br/>Built for developers.</h2></div><div class="absolute inset-0 z-0" style="background:linear-gradient(to bottom, transparent, rgba(var(--secondary), 0.2));opacity:0.5"></div></div><div class="relative flex flex-col items-center overflow-hidden border-x border-t px-6 pb-16 pt-16 text-center"><div class="grid grid-cols-1 md:grid-cols-2 gap-6 max-w-5xl w-full"><div class="rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow"><p class="text-base font-medium mb-6">"Mix Space,是一个小型的个人空间程序。继承了传统的博客,有着不同于博客的丰富的内容。适合那些喜欢写不同风格或类型的写作爱好者。"</p><div class="flex items-center gap-3"><img alt="avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-12 rounded-full" style="color:transparent" src="https://avatars.githubusercontent.com/u/41265413"/><div class="text-left"><a href="https://github.com/Innei" rel="noreferrer noopener" class="text-base font-medium hover:underline">Innei</a><p class="text-sm text-fd-muted-foreground">Mix Space 程序开发者</p></div></div></div><div class="rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow"><p class="text-base font-medium mb-6">"Mix Space 的文档非常详细,总有新的内容和功能在开发中。我自己也在用 Mix Space,博文加手记的记录个人空间体验非常不错。它改变了我的写作方式。"</p><div class="flex items-center gap-3"><img alt="avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-12 rounded-full" style="color:transparent" src="https://avatars.githubusercontent.com/u/96452465"/><div class="text-left"><a href="https://github.com/PaloMiku" rel="noreferrer noopener" class="text-base font-medium hover:underline">Mikuの鬆</a><p class="text-sm text-fd-muted-foreground">Mix Space 文档贡献者</p></div></div></div><div class="rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow"><p class="text-base font-medium mb-6">"Mix Space 是个小众但不简单博客系统,设计了文稿、手记、思考三个不同型的写作方式,在此基础上还写了很多有意思的特性。"</p><div class="flex items-center gap-3"><img alt="avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-12 rounded-full" style="color:transparent" src="https://avatars.githubusercontent.com/u/108316419"/><div class="text-left"><a href="https://github.com/wuhang2003" rel="noreferrer noopener" class="text-base font-medium hover:underline">WuHang2003</a><p class="text-sm text-fd-muted-foreground">Mix Space 开源社区成员</p></div></div></div><div class="rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow"><p class="text-base font-medium mb-6">"用了一年多的 Mix Space,最让我觉得舒服的一点是别人如果要和我换友链,可以自助提交,我只需要点个通过就可以了,也借此交到了很多的朋友,光这一点我觉得就很不错了"</p><div class="flex items-center gap-3"><img alt="avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-12 rounded-full" style="color:transparent" src="https://avatars.githubusercontent.com/u/62463715"/><div class="text-left"><a href="https://github.com/NiuBoss123" rel="noreferrer noopener" class="text-base font-medium hover:underline">MisakaAkio</a><p class="text-sm text-fd-muted-foreground">Mix Space 用户</p></div></div></div></div><div class="absolute inset-0 z-[-1] opacity-50" style="background-image:radial-gradient(circle at center, hsl(var(--secondary)), transparent 70%)"></div></div><div class="flex flex-col items-center border-x border-t px-4 py-16 text-center"><h2 class="mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mouse-pointer-click size-5"><path d="M14 4.1 12 6"></path><path d="m5.1 8-2.9-.8"></path><path d="m6 12-1.9 2"></path><path d="M7.2 2.2 8 5.1"></path><path d="M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z"></path></svg> Highlight Features</h2><div class="grid grid-cols-1 border-r md:grid-cols-2 lg:grid-cols-3 w-full"><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-rocket size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><path d="M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z"></path><path d="m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z"></path><path d="M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"></path><path d="M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"></path></svg><h2 class="text-sm font-medium">基于 Next.js</h2></div><span class="font-medium">内置代码分割和图片优化,服务器端渲染(SSR)支持,性能强劲,速度快,SEO 友好。</span></div><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-timer size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><line x1="10" x2="14" y1="2" y2="2"></line><line x1="12" x2="15" y1="14" y2="11"></line><circle cx="12" cy="14" r="8"></circle></svg><h2 class="text-sm font-medium">前端轻量快速</h2></div><span class="font-medium">其前端主题 Shiro 在 LightHouse 中表现优秀,Performance 和 Best practice 指数均大于 90%。</span></div><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panels-top-left size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M3 9h18"></path><path d="M9 21V9"></path></svg><h2 class="text-sm font-medium">UI 现代化</h2></div><span class="font-medium">前端后端用户界面设计现代化,简洁而不简单,让你的体验更加流畅。</span></div><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pencil-line size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><path d="M12 20h9"></path><path d="M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"></path><path d="m15 5 3 3"></path></svg><h2 class="text-sm font-medium">Markdown 语法支持</h2></div><span class="font-medium">Mix Space 原生支持 Markdown 语法,也支持自定义 Markdown 内语法,您可以使用自定义语法来丰富您的内容。</span></div><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-keyboard size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><path d="M10 8h.01"></path><path d="M12 12h.01"></path><path d="M14 8h.01"></path><path d="M16 12h.01"></path><path d="M18 8h.01"></path><path d="M6 8h.01"></path><path d="M7 16h10"></path><path d="M8 12h.01"></path><rect width="20" height="16" x="2" y="4" rx="2"></rect></svg><h2 class="text-sm font-medium">后台云函数配置</h2></div><span class="font-medium">无限扩展、无限可能,通过 Core 内置的云函数配置功能实现歌单解析,追番列表等功能,还有更多。</span></div><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-person-standing size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><circle cx="12" cy="5" r="1"></circle><path d="m9 20 3-6 3 6"></path><path d="m6 8 6 2 6-2"></path><path d="M12 10v4"></path></svg><h2 class="text-sm font-medium">动态化配置前端</h2></div><span class="font-medium">你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标,以及一些其他配置。</span></div></div></div><div class="flex flex-col items-center border-x border-t px-4 py-16 text-center"><h2 class="mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2 group"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="size-5 transition-transform duration-300 ease-in-out group-hover:scale-125" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="m5 12-3 3 3 3"></path><path d="m9 18 3-3-3-3"></path></svg> Development By</h2><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-5xl"><a href="https://vercel.com" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:var(--foreground)" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M24 22.525H0l12-21.05 12 21.05z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Vercel</div><div class="text-sm text-muted-foreground">现代化的全栈开发与部署平台</div></div></a><a href="https://www.docker.com" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#2496ED" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Docker</div><div class="text-sm text-muted-foreground">领先的应用容器化解决方案</div></div></a><a href="https://nodejs.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#339933" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M11.998,24c-0.321,0-0.641-0.084-0.922-0.247l-2.936-1.737c-0.438-0.245-0.224-0.332-0.08-0.383 c0.585-0.203,0.703-0.25,1.328-0.604c0.065-0.037,0.151-0.023,0.218,0.017l2.256,1.339c0.082,0.045,0.197,0.045,0.272,0l8.795-5.076 c0.082-0.047,0.134-0.141,0.134-0.238V6.921c0-0.099-0.053-0.192-0.137-0.242l-8.791-5.072c-0.081-0.047-0.189-0.047-0.271,0 L3.075,6.68C2.99,6.729,2.936,6.825,2.936,6.921v10.15c0,0.097,0.054,0.189,0.139,0.235l2.409,1.392 c1.307,0.654,2.108-0.116,2.108-0.89V7.787c0-0.142,0.114-0.253,0.256-0.253h1.115c0.139,0,0.255,0.112,0.255,0.253v10.021 c0,1.745-0.95,2.745-2.604,2.745c-0.508,0-0.909,0-2.026-0.551L2.28,18.675c-0.57-0.329-0.922-0.945-0.922-1.604V6.921 c0-0.659,0.353-1.275,0.922-1.603l8.795-5.082c0.557-0.315,1.296-0.315,1.848,0l8.794,5.082c0.57,0.329,0.924,0.944,0.924,1.603 v10.15c0,0.659-0.354,1.273-0.924,1.604l-8.794,5.078C12.643,23.916,12.324,24,11.998,24z M19.099,13.993 c0-1.9-1.284-2.406-3.987-2.763c-2.731-0.361-3.009-0.548-3.009-1.187c0-0.528,0.235-1.233,2.258-1.233 c1.807,0,2.473,0.389,2.747,1.607c0.024,0.115,0.129,0.199,0.247,0.199h1.141c0.071,0,0.138-0.031,0.186-0.081 c0.048-0.054,0.074-0.123,0.067-0.196c-0.177-2.098-1.571-3.076-4.388-3.076c-2.508,0-4.004,1.058-4.004,2.833 c0,1.925,1.488,2.457,3.895,2.695c2.88,0.282,3.103,0.703,3.103,1.269c0,0.983-0.789,1.402-2.642,1.402 c-2.327,0-2.839-0.584-3.011-1.742c-0.02-0.124-0.126-0.215-0.253-0.215h-1.137c-0.141,0-0.254,0.112-0.254,0.253 c0,1.482,0.806,3.248,4.655,3.248C17.501,17.007,19.099,15.91,19.099,13.993z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Node.js</div><div class="text-sm text-muted-foreground">强大的 JavaScript 运行时环境</div></div></a><a href="https://nextjs.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:var(--foreground)" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M18.665 21.978C16.758 23.255 14.465 24 12 24 5.377 24 0 18.623 0 12S5.377 0 12 0s12 5.377 12 12c0 3.583-1.574 6.801-4.067 9.001L9.219 7.2H7.2v9.596h1.615V9.251l9.85 12.727Zm-3.332-8.533 1.6 2.061V7.2h-1.6v6.245Z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Next.js</div><div class="text-sm text-muted-foreground">企业级 React 应用开发框架</div></div></a><a href="https://vuejs.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#4FC08D" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M24,1.61H14.06L12,5.16,9.94,1.61H0L12,22.39ZM12,14.08,5.16,2.23H9.59L12,6.41l2.41-4.18h4.43Z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Vue</div><div class="text-sm text-muted-foreground">流行的渐进式前端开发框架</div></div></a><a href="https://nestjs.com" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#E0234E" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M14.131.047c-.173 0-.334.037-.483.087.316.21.49.49.576.806.007.043.019.074.025.117a.681.681 0 0 1 .013.112c.024.545-.143.614-.26.936-.18.415-.13.861.086 1.22a.74.74 0 0 0 .074.137c-.235-1.568 1.073-1.803 1.314-2.293.019-.428-.334-.713-.613-.911a1.37 1.37 0 0 0-.732-.21zM16.102.4c-.024.143-.006.106-.012.18-.006.05-.006.112-.012.161-.013.05-.025.1-.044.149-.012.05-.03.1-.05.149l-.067.142c-.02.025-.031.05-.05.075l-.037.055a2.152 2.152 0 0 1-.093.124c-.037.038-.068.081-.112.112v.006c-.037.031-.074.068-.118.1-.13.099-.278.173-.415.266-.043.03-.087.056-.124.093a.906.906 0 0 0-.118.099c-.043.037-.074.074-.111.118-.031.037-.068.08-.093.124a1.582 1.582 0 0 0-.087.13c-.025.05-.043.093-.068.142-.019.05-.037.093-.05.143a2.007 2.007 0 0 0-.043.155c-.006.025-.006.056-.012.08-.007.025-.007.05-.013.075 0 .05-.006.105-.006.155 0 .037 0 .074.006.111 0 .05.006.1.019.155.006.05.018.1.03.15.02.049.032.098.05.148.013.03.031.062.044.087l-1.426-.552c-.241-.068-.477-.13-.719-.186l-.39-.093c-.372-.074-.75-.13-1.128-.167-.013 0-.019-.006-.031-.006A11.082 11.082 0 0 0 8.9 2.855c-.378.025-.756.074-1.134.136a12.45 12.45 0 0 0-.837.174l-.279.074c-.092.037-.18.08-.266.118l-.205.093c-.012.006-.024.006-.03.012-.063.031-.118.056-.174.087a2.738 2.738 0 0 0-.236.118c-.043.018-.086.043-.124.062a.559.559 0 0 1-.055.03c-.056.032-.112.063-.162.094a1.56 1.56 0 0 0-.148.093c-.044.03-.087.055-.124.086-.006.007-.013.007-.019.013-.037.025-.08.056-.118.087l-.012.012-.093.074c-.012.007-.025.019-.037.025-.031.025-.062.056-.093.08-.006.013-.019.02-.025.025-.037.038-.074.069-.111.106-.007 0-.007.006-.013.012a1.742 1.742 0 0 0-.111.106c-.007.006-.007.012-.013.012a1.454 1.454 0 0 0-.093.1c-.012.012-.03.024-.043.036a1.374 1.374 0 0 1-.106.112c-.006.012-.018.019-.024.03-.05.05-.093.1-.143.15l-.018.018c-.1.106-.205.211-.317.304-.111.1-.229.192-.347.273a3.777 3.777 0 0 1-.762.421c-.13.056-.267.106-.403.149-.26.056-.527.161-.756.18-.05 0-.105.012-.155.018l-.155.037-.149.056c-.05.019-.099.044-.148.068-.044.031-.093.056-.137.087a1.011 1.011 0 0 0-.124.106c-.043.03-.087.074-.124.111-.037.043-.074.08-.105.124-.031.05-.068.093-.093.143a1.092 1.092 0 0 0-.087.142c-.025.056-.05.106-.068.161-.019.05-.037.106-.056.161-.012.05-.025.1-.03.15 0 .005-.007.012-.007.018-.012.056-.012.13-.019.167C.006 7.95 0 7.986 0 8.03a.657.657 0 0 0 .074.31v.006c.019.037.044.075.069.112.024.037.05.074.08.111.031.031.068.069.106.1a.906.906 0 0 0 .117.099c.149.13.186.173.378.272.031.019.062.031.1.05.006 0 .012.006.018.006 0 .013 0 .019.006.031a1.272 1.272 0 0 0 .08.298c.02.037.032.074.05.111.007.013.013.025.02.031.024.05.049.093.073.137l.093.13c.031.037.069.08.106.118.037.037.074.068.118.105 0 0 .006.006.012.006.037.031.074.062.112.087a.986.986 0 0 0 .136.08c.043.025.093.05.142.069a.73.73 0 0 0 .124.043c.007.006.013.006.025.012.025.007.056.013.08.019-.018.335-.024.65.026.762.055.124.328-.254.6-.688-.036.428-.061.93 0 1.079.069.155.44-.329.763-.862 4.395-1.016 8.405 2.02 8.826 6.31-.08-.67-.905-1.041-1.283-.948-.186.458-.502 1.047-1.01 1.413.043-.41.025-.83-.062-1.24a4.009 4.009 0 0 1-.769 1.562c-.588.043-1.177-.242-1.487-.67-.025-.018-.031-.055-.05-.08-.018-.043-.037-.087-.05-.13a.515.515 0 0 1-.037-.13c-.006-.044-.006-.087-.006-.137v-.093a.992.992 0 0 1 .031-.13c.013-.043.025-.086.044-.13.024-.043.043-.087.074-.13.105-.298.105-.54-.087-.682a.706.706 0 0 0-.118-.062c-.024-.006-.055-.018-.08-.025l-.05-.018a.847.847 0 0 0-.13-.031.472.472 0 0 0-.13-.019 1.01 1.01 0 0 0-.136-.012c-.031 0-.062.006-.093.006a.484.484 0 0 0-.137.019c-.043.006-.086.012-.13.024a1.068 1.068 0 0 0-.13.044c-.043.018-.08.037-.124.056-.037.018-.074.043-.118.062-1.444.942-.582 3.148.403 3.787-.372.068-.75.148-.855.229l-.013.012c.267.161.546.298.837.416.397.13.818.247 1.004.297v.006a5.996 5.996 0 0 0 1.562.112c2.746-.192 4.996-2.281 5.405-5.033l.037.161c.019.112.043.23.056.347v.006c.012.056.018.112.025.162v.024c.006.056.012.112.012.162.006.068.012.136.012.204v.1c0 .03.007.067.007.098 0 .038-.007.075-.007.112v.087c0 .043-.006.08-.006.124 0 .025 0 .05-.006.08 0 .044-.006.087-.006.137-.006.018-.006.037-.006.055l-.02.143c0 .019 0 .037-.005.056-.007.062-.019.118-.025.18v.012l-.037.174v.018l-.037.167c0 .007-.007.02-.007.025a1.663 1.663 0 0 1-.043.168v.018c-.019.062-.037.118-.05.174-.006.006-.006.012-.006.012l-.056.186c-.024.062-.043.118-.068.18-.025.062-.043.124-.068.18-.025.062-.05.117-.074.18h-.007c-.024.055-.05.117-.08.173a.302.302 0 0 1-.019.043c-.006.006-.006.013-.012.019a5.867 5.867 0 0 1-1.742 2.082c-.05.031-.099.069-.149.106-.012.012-.03.018-.043.03a2.603 2.603 0 0 1-.136.094l.018.037h.007l.26-.037h.006c.161-.025.322-.056.483-.087.044-.006.093-.019.137-.031l.087-.019c.043-.006.086-.018.13-.024.037-.013.074-.02.111-.031.62-.15 1.221-.354 1.798-.595a9.926 9.926 0 0 1-3.85 3.142c.714-.05 1.426-.167 2.114-.366a9.903 9.903 0 0 0 5.857-4.68 9.893 9.893 0 0 1-1.667 3.986 9.758 9.758 0 0 0 1.655-1.376 9.824 9.824 0 0 0 2.61-5.268c.21.98.272 1.99.18 2.987 4.474-6.241.371-12.712-1.346-14.416-.006-.013-.012-.019-.012-.031-.006.006-.006.006-.006.012 0-.006 0-.006-.007-.012 0 .074-.006.148-.012.223a8.34 8.34 0 0 1-.062.415c-.03.136-.068.273-.105.41-.044.13-.093.266-.15.396a5.322 5.322 0 0 1-.185.378 4.735 4.735 0 0 1-.477.688c-.093.111-.192.21-.292.31a3.994 3.994 0 0 1-.18.155l-.142.124a3.459 3.459 0 0 1-.347.241 4.295 4.295 0 0 1-.366.211c-.13.062-.26.118-.39.174a4.364 4.364 0 0 1-.818.223c-.143.025-.285.037-.422.05a4.914 4.914 0 0 1-.297.012 4.66 4.66 0 0 1-.422-.025 3.137 3.137 0 0 1-.421-.062 3.136 3.136 0 0 1-.415-.105h-.007c.137-.013.273-.025.41-.05a4.493 4.493 0 0 0 .818-.223c.136-.05.266-.112.39-.174.13-.062.248-.13.372-.204.118-.08.235-.161.347-.248.112-.087.217-.18.316-.279.105-.093.198-.198.291-.304.093-.111.18-.223.26-.334.013-.019.026-.044.038-.062.062-.1.124-.199.18-.298a4.272 4.272 0 0 0 .334-.775c.044-.13.075-.266.106-.403.025-.142.05-.278.062-.415.012-.142.025-.285.025-.421 0-.1-.007-.199-.013-.298a6.726 6.726 0 0 0-.05-.415 4.493 4.493 0 0 0-.092-.415c-.044-.13-.087-.267-.137-.397-.05-.13-.111-.26-.173-.384-.069-.124-.137-.248-.211-.366a6.843 6.843 0 0 0-.248-.34c-.093-.106-.186-.212-.285-.317a3.878 3.878 0 0 0-.161-.155c-.28-.217-.57-.421-.862-.607a1.154 1.154 0 0 0-.124-.062 2.415 2.415 0 0 0-.589-.26Z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">NestJS</div><div class="text-sm text-muted-foreground">企业级 Node.js 后端开发框架</div></div></a><a href="https://www.mongodb.com" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#47A248" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M17.193 9.555c-1.264-5.58-4.252-7.414-4.573-8.115-.28-.394-.53-.954-.735-1.44-.036.495-.055.685-.523 1.184-.723.566-4.438 3.682-4.74 10.02-.282 5.912 4.27 9.435 4.888 9.884l.07.05A73.49 73.49 0 0111.91 24h.481c.114-1.032.284-2.056.51-3.07.417-.296.604-.463.85-.693a11.342 11.342 0 003.639-8.464c.01-.814-.103-1.662-.197-2.218zm-5.336 8.195s0-8.291.275-8.29c.213 0 .49 10.695.49 10.695-.381-.045-.765-1.76-.765-2.405z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">MongoDB</div><div class="text-sm text-muted-foreground">灵活高效的 NoSQL 数据库</div></div></a><a href="https://redis.io" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" version="1.1" viewBox="0 0 32 32" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#DC382D" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M14.824 7.518c0 0.007 0.103 0.202 0.232 0.441 0.126 0.235 0.219 0.437 0.205 0.447s-0.371 0.146-0.792 0.295c-0.424 0.152-0.765 0.282-0.759 0.288s0.487 0.056 1.067 0.109c0.699 0.066 1.067 0.113 1.093 0.139 0.023 0.023 0.182 0.282 0.358 0.57l0.315 0.53 0.056-0.133c0.030-0.070 0.126-0.302 0.215-0.51l0.156-0.381 0.841-0.089c0.46-0.050 0.871-0.089 0.914-0.089 0.040-0.003 0.073-0.013 0.073-0.030 0-0.013-0.311-0.142-0.696-0.285-0.381-0.142-0.696-0.265-0.696-0.268s0.083-0.205 0.182-0.447 0.175-0.447 0.169-0.454c-0.007-0.010-0.331 0.089-0.715 0.215l-0.702 0.229-0.745-0.295c-0.732-0.288-0.772-0.301-0.772-0.282zM19.452 10.038c-0.891 0.354-1.623 0.649-1.63 0.656s0.656 0.275 1.474 0.6l1.484 0.586 0.159-0.063c1.653-0.643 3.157-1.242 3.15-1.249-0.023-0.027-2.948-1.172-2.981-1.172-0.023 0.003-0.768 0.291-1.656 0.643zM10.899 9.694c-0.855 0.089-1.573 0.338-1.878 0.653-0.209 0.215-0.242 0.398-0.113 0.619 0.192 0.331 0.822 0.61 1.693 0.752 0.391 0.066 1.54 0.056 1.938-0.013 0.931-0.162 1.534-0.46 1.676-0.835 0.053-0.139 0.053-0.159 0-0.295-0.139-0.364-0.732-0.666-1.61-0.818-0.444-0.076-1.272-0.106-1.706-0.063zM26.819 10.724c-0.043 0.056-0.202 0.182-0.354 0.285-0.451 0.291-1.034 0.556-4.651 2.113-2.544 1.093-3.193 1.381-4.074 1.805-0.977 0.467-1.381 0.596-1.872 0.596-0.441 0-0.702-0.076-1.524-0.441-0.328-0.146-1.67-0.709-2.981-1.255-5.734-2.385-5.84-2.435-6.148-2.766l-0.129-0.142v2.256l0.146 0.139c0.139 0.136 0.613 0.421 0.782 0.47 0.046 0.013 0.358 0.142 0.696 0.288s1.984 0.835 3.66 1.534c2.773 1.156 3.405 1.421 4.349 1.835 0.5 0.222 0.778 0.278 1.249 0.262 0.345-0.013 0.447-0.033 0.749-0.136 0.195-0.066 0.533-0.209 0.752-0.318 0.719-0.361 1.59-0.745 5.058-2.239 3.263-1.408 3.687-1.603 4.041-1.848 0.364-0.258 0.348-0.195 0.348-1.451 0-0.6-0.003-1.090-0.010-1.090s-0.043 0.046-0.086 0.103zM15.397 12.195c-1.335 0.205-2.441 0.381-2.461 0.388-0.030 0.010 3.326 1.421 3.468 1.457 0.033 0.010 1.534-2.15 1.534-2.206 0-0.030 0.003-0.033-2.541 0.361zM26.838 14.428c-0.030 0.050-0.169 0.172-0.305 0.268-0.434 0.298-1.086 0.596-5.052 2.302-2.282 0.984-2.998 1.299-3.677 1.63-1.1 0.533-1.365 0.619-1.954 0.616-0.457-0.003-0.739-0.076-1.345-0.351-0.583-0.268-1.236-0.543-3.856-1.63-4.558-1.891-5.085-2.127-5.406-2.438l-0.159-0.149v2.219l0.179 0.169c0.292 0.272 0.262 0.258 5.154 2.296 1.795 0.745 3.488 1.457 3.76 1.58 0.722 0.325 0.931 0.401 1.216 0.46 0.666 0.136 1.159 0.026 2.239-0.5 0.702-0.341 1.56-0.722 3.637-1.616 3.948-1.703 4.922-2.14 5.21-2.332 0.103-0.073 0.242-0.189 0.311-0.265l0.123-0.136v-1.11c0-0.61-0.003-1.11-0.010-1.11-0.003 0-0.033 0.043-0.066 0.096zM26.802 18.061c-0.262 0.328-0.785 0.58-4.856 2.332-2.657 1.146-3.465 1.504-4.339 1.921-0.918 0.437-1.219 0.53-1.749 0.53-0.361 0-0.729-0.086-1.136-0.265-0.951-0.417-1.577-0.682-4.353-1.838-3.157-1.315-4.167-1.742-4.505-1.911-0.315-0.159-0.636-0.384-0.709-0.5l-0.070-0.106v1.13c0 1.295-0.023 1.199 0.325 1.434 0.384 0.258 0.954 0.51 4.744 2.083 2.65 1.1 3.604 1.501 4.074 1.713 0.961 0.431 1.216 0.5 1.752 0.47 0.49-0.023 0.812-0.129 1.66-0.533 0.884-0.424 1.537-0.715 4.422-1.958 4.008-1.726 4.442-1.934 4.747-2.286l0.106-0.119v-1.106c0-0.61-0.003-1.11-0.007-1.11-0.007 0-0.053 0.053-0.106 0.119z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Redis</div><div class="text-sm text-muted-foreground">高性能的内存数据存储系统</div></div></a><a href="https://www.algolia.com" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#5468FF" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M12 0C5.445 0 .103 5.285.01 11.817c-.097 6.634 5.285 12.131 11.92 12.17a11.91 11.91 0 0 0 5.775-1.443.281.281 0 0 0 .052-.457l-1.122-.994a.79.79 0 0 0-.833-.14 9.693 9.693 0 0 1-3.923.77c-5.36-.067-9.692-4.527-9.607-9.888.084-5.293 4.417-9.573 9.73-9.573h9.73v17.296l-5.522-4.907a.407.407 0 0 0-.596.063 4.52 4.52 0 0 1-3.934 1.793 4.538 4.538 0 0 1-4.192-4.168 4.53 4.53 0 0 1 4.512-4.872 4.532 4.532 0 0 1 4.509 4.126c.018.205.11.397.265.533l1.438 1.275a.28.28 0 0 0 .462-.158 6.82 6.82 0 0 0 .099-1.725c-.232-3.376-2.966-6.092-6.345-6.3-3.873-.24-7.11 2.79-7.214 6.588-.1 3.7 2.933 6.892 6.634 6.974a6.75 6.75 0 0 0 4.136-1.294l7.212 6.394a.48.48 0 0 0 .797-.36V.456A.456.456 0 0 0 23.54 0Z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Algolia</div><div class="text-sm text-muted-foreground">强大的搜索服务解决方案</div></div></a><a href="https://swift.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#F05138" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7.508 0c-.287 0-.573 0-.86.002-.241.002-.483.003-.724.01-.132.003-.263.009-.395.015A9.154 9.154 0 0 0 4.348.15 5.492 5.492 0 0 0 2.85.645 5.04 5.04 0 0 0 .645 2.848c-.245.48-.4.972-.495 1.5-.093.52-.122 1.05-.136 1.576a35.2 35.2 0 0 0-.012.724C0 6.935 0 7.221 0 7.508v8.984c0 .287 0 .575.002.862.002.24.005.481.012.722.014.526.043 1.057.136 1.576.095.528.25 1.02.495 1.5a5.03 5.03 0 0 0 2.205 2.203c.48.244.97.4 1.498.495.52.093 1.05.124 1.576.138.241.007.483.009.724.01.287.002.573.002.86.002h8.984c.287 0 .573 0 .86-.002.241-.001.483-.003.724-.01a10.523 10.523 0 0 0 1.578-.138 5.322 5.322 0 0 0 1.498-.495 5.035 5.035 0 0 0 2.203-2.203c.245-.48.4-.972.495-1.5.093-.52.124-1.05.138-1.576.007-.241.009-.481.01-.722.002-.287.002-.575.002-.862V7.508c0-.287 0-.573-.002-.86a33.662 33.662 0 0 0-.01-.724 10.5 10.5 0 0 0-.138-1.576 5.328 5.328 0 0 0-.495-1.5A5.039 5.039 0 0 0 21.152.645 5.32 5.32 0 0 0 19.654.15a10.493 10.493 0 0 0-1.578-.138 34.98 34.98 0 0 0-.722-.01C17.067 0 16.779 0 16.492 0H7.508zm6.035 3.41c4.114 2.47 6.545 7.162 5.549 11.131-.024.093-.05.181-.076.272l.002.001c2.062 2.538 1.5 5.258 1.236 4.745-1.072-2.086-3.066-1.568-4.088-1.043a6.803 6.803 0 0 1-.281.158l-.02.012-.002.002c-2.115 1.123-4.957 1.205-7.812-.022a12.568 12.568 0 0 1-5.64-4.838c.649.48 1.35.902 2.097 1.252 3.019 1.414 6.051 1.311 8.197-.002C9.651 12.73 7.101 9.67 5.146 7.191a10.628 10.628 0 0 1-1.005-1.384c2.34 2.142 6.038 4.83 7.365 5.576C8.69 8.408 6.208 4.743 6.324 4.86c4.436 4.47 8.528 6.996 8.528 6.996.154.085.27.154.36.213.085-.215.16-.437.224-.668.708-2.588-.09-5.548-1.893-7.992z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Swift</div><div class="text-sm text-muted-foreground">Apple 生态现代编程语言</div></div></a><a href="https://www.python.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#3776AB" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M14.25.18l.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98l-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95l.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25l-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Python</div><div class="text-sm text-muted-foreground">简洁优雅的通用编程语言</div></div></a><a href="https://www.rust-lang.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:var(--foreground)" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M23.8346 11.7033l-1.0073-.6236a13.7268 13.7268 0 00-.0283-.2936l.8656-.8069a.3483.3483 0 00-.1154-.578l-1.1066-.414a8.4958 8.4958 0 00-.087-.2856l.6904-.9587a.3462.3462 0 00-.2257-.5446l-1.1663-.1894a9.3574 9.3574 0 00-.1407-.2622l.49-1.0761a.3437.3437 0 00-.0274-.3361.3486.3486 0 00-.3006-.154l-1.1845.0416a6.7444 6.7444 0 00-.1873-.2268l.2723-1.153a.3472.3472 0 00-.417-.4172l-1.1532.2724a14.0183 14.0183 0 00-.2278-.1873l.0415-1.1845a.3442.3442 0 00-.49-.328l-1.076.491c-.0872-.0476-.1742-.0952-.2623-.1407l-.1903-1.1673A.3483.3483 0 0016.256.955l-.9597.6905a8.4867 8.4867 0 00-.2855-.086l-.414-1.1066a.3483.3483 0 00-.5781-.1154l-.8069.8666a9.2936 9.2936 0 00-.2936-.0284L12.2946.1683a.3462.3462 0 00-.5892 0l-.6236 1.0073a13.7383 13.7383 0 00-.2936.0284L9.9803.3374a.3462.3462 0 00-.578.1154l-.4141 1.1065c-.0962.0274-.1903.0567-.2855.086L7.744.955a.3483.3483 0 00-.5447.2258L7.009 2.348a9.3574 9.3574 0 00-.2622.1407l-1.0762-.491a.3462.3462 0 00-.49.328l.0416 1.1845a7.9826 7.9826 0 00-.2278.1873L3.8413 3.425a.3472.3472 0 00-.4171.4171l.2713 1.1531c-.0628.075-.1255.1509-.1863.2268l-1.1845-.0415a.3462.3462 0 00-.328.49l.491 1.0761a9.167 9.167 0 00-.1407.2622l-1.1662.1894a.3483.3483 0 00-.2258.5446l.6904.9587a13.303 13.303 0 00-.087.2855l-1.1065.414a.3483.3483 0 00-.1155.5781l.8656.807a9.2936 9.2936 0 00-.0283.2935l-1.0073.6236a.3442.3442 0 000 .5892l1.0073.6236c.008.0982.0182.1964.0283.2936l-.8656.8079a.3462.3462 0 00.1155.578l1.1065.4141c.0273.0962.0567.1914.087.2855l-.6904.9587a.3452.3452 0 00.2268.5447l1.1662.1893c.0456.088.0922.1751.1408.2622l-.491 1.0762a.3462.3462 0 00.328.49l1.1834-.0415c.0618.0769.1235.1528.1873.2277l-.2713 1.1541a.3462.3462 0 00.4171.4161l1.153-.2713c.075.0638.151.1255.2279.1863l-.0415 1.1845a.3442.3442 0 00.49.327l1.0761-.49c.087.0486.1741.0951.2622.1407l.1903 1.1662a.3483.3483 0 00.5447.2268l.9587-.6904a9.299 9.299 0 00.2855.087l.414 1.1066a.3452.3452 0 00.5781.1154l.8079-.8656c.0972.0111.1954.0203.2936.0294l.6236 1.0073a.3472.3472 0 00.5892 0l.6236-1.0073c.0982-.0091.1964-.0183.2936-.0294l.8069.8656a.3483.3483 0 00.578-.1154l.4141-1.1066a8.4626 8.4626 0 00.2855-.087l.9587.6904a.3452.3452 0 00.5447-.2268l.1903-1.1662c.088-.0456.1751-.0931.2622-.1407l1.0762.49a.3472.3472 0 00.49-.327l-.0415-1.1845a6.7267 6.7267 0 00.2267-.1863l1.1531.2713a.3472.3472 0 00.4171-.416l-.2713-1.1542c.0628-.0749.1255-.1508.1863-.2278l1.1845.0415a.3442.3442 0 00.328-.49l-.49-1.076c.0475-.0872.0951-.1742.1407-.2623l1.1662-.1893a.3483.3483 0 00.2258-.5447l-.6904-.9587.087-.2855 1.1066-.414a.3462.3462 0 00.1154-.5781l-.8656-.8079c.0101-.0972.0202-.1954.0283-.2936l1.0073-.6236a.3442.3442 0 000-.5892zm-6.7413 8.3551a.7138.7138 0 01.2986-1.396.714.714 0 11-.2997 1.396zm-.3422-2.3142a.649.649 0 00-.7715.5l-.3573 1.6685c-1.1035.501-2.3285.7795-3.6193.7795a8.7368 8.7368 0 01-3.6951-.814l-.3574-1.6684a.648.648 0 00-.7714-.499l-1.473.3158a8.7216 8.7216 0 01-.7613-.898h7.1676c.081 0 .1356-.0141.1356-.088v-2.536c0-.074-.0536-.0881-.1356-.0881h-2.0966v-1.6077h2.2677c.2065 0 1.1065.0587 1.394 1.2088.0901.3533.2875 1.5044.4232 1.8729.1346.413.6833 1.2381 1.2685 1.2381h3.5716a.7492.7492 0 00.1296-.0131 8.7874 8.7874 0 01-.8119.9526zM6.8369 20.024a.714.714 0 11-.2997-1.396.714.714 0 01.2997 1.396zM4.1177 8.9972a.7137.7137 0 11-1.304.5791.7137.7137 0 011.304-.579zm-.8352 1.9813l1.5347-.6824a.65.65 0 00.33-.8585l-.3158-.7147h1.2432v5.6025H3.5669a8.7753 8.7753 0 01-.2834-3.348zm6.7343-.5437V8.7836h2.9601c.153 0 1.0792.1772 1.0792.8697 0 .575-.7107.7815-1.2948.7815zm10.7574 1.4862c0 .2187-.008.4363-.0243.651h-.9c-.09 0-.1265.0586-.1265.1477v.413c0 .973-.5487 1.1846-1.0296 1.2382-.4576.0517-.9648-.1913-1.0275-.4717-.2704-1.5186-.7198-1.8436-1.4305-2.4034.8817-.5599 1.799-1.386 1.799-2.4915 0-1.1936-.819-1.9458-1.3769-2.3153-.7825-.5163-1.6491-.6195-1.883-.6195H5.4682a8.7651 8.7651 0 014.907-2.7699l1.0974 1.151a.648.648 0 00.9182.0213l1.227-1.1743a8.7753 8.7753 0 016.0044 4.2762l-.8403 1.8982a.652.652 0 00.33.8585l1.6178.7188c.0283.2875.0425.577.0425.8717zm-9.3006-9.5993a.7128.7128 0 11.984 1.0316.7137.7137 0 01-.984-1.0316zm8.3389 6.71a.7107.7107 0 01.9395-.3625.7137.7137 0 11-.9405.3635z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Rust</div><div class="text-sm text-muted-foreground">高性能系统级编程语言</div></div></a></div></div><div class="flex flex-col items-center border-x border-t px-4 py-16 text-center"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="mb-4 text-primary animate-pulse" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"></path></svg><h2 class="mb-4 text-xl font-semibold sm:text-2xl">由像你一样充满热情的开发者共同创造</h2><p class="mb-8 text-muted-foreground">Some of our best contributors.</p><a class="inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-fd-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 border bg-gradient-to-t from-fd-primary/10 shadow-inner shadow-fd-primary/10 hover:bg-fd-accent/50 hover:text-fd-accent-foreground h-10 px-4 py-2 mb-8 group transition-all duration-300 hover:scale-105" href="https://github.com/mx-space"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" class="mr-2 h-4 w-4 transition-transform duration-300 group-hover:scale-105" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg> 加入开源社区</a><div class="flex flex-wrap justify-center gap-2 md:gap-3"><div class="w-full"><div class="flex flex-wrap justify-center gap-2"><a href="https://github.com/Innei" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Innei's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/41265413?v=4"/></div></a><a href="https://github.com/wibus-wee" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="wibus-wee's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/62133302?v=4"/></div></a><a href="https://github.com/PaloMiku" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="PaloMiku's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/96452465?v=4"/></div></a><a href="https://github.com/wuhang2003" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="wuhang2003's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/108316419?v=4"/></div></a><a href="https://github.com/miaoermua" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="miaoermua's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/66155308?v=4"/></div></a><a href="https://github.com/ttimochan" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="ttimochan's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/91021824?v=4"/></div></a><a href="https://github.com/zhuozhiyongde" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="zhuozhiyongde's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/36695271?v=4"/></div></a><a href="https://github.com/CielNeko" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="CielNeko's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/68452494?v=4"/></div></a><a href="https://github.com/suemor233" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="suemor233's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/89030875?v=4"/></div></a><a href="https://github.com/rdp-studio" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="rdp-studio's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/67402215?v=4"/></div></a><a href="https://github.com/AkaraChen" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="AkaraChen's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/85140972?v=4"/></div></a><a href="https://github.com/TNXG" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="TNXG's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/69001561?v=4"/></div></a><a href="https://github.com/hqwuzhaoyi" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="hqwuzhaoyi's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/44605072?v=4"/></div></a><a href="https://github.com/fisheryv" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="fisheryv's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/902205?v=4"/></div></a><a href="https://github.com/FoskyM" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="FoskyM's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/39661663?v=4"/></div></a><a href="https://github.com/AlisaAkiron" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="AlisaAkiron's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/28832398?v=4"/></div></a><a href="https://github.com/tusik" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="tusik's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/1651804?v=4"/></div></a><a href="https://github.com/zsbai" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="zsbai's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/62942942?v=4"/></div></a><a href="https://github.com/TinsFox" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="TinsFox's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/33956589?v=4"/></div></a><a href="https://github.com/Zach677" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Zach677's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/104423295?v=4"/></div></a><a href="https://github.com/sheben404" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="sheben404's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/61317160?v=4"/></div></a><a href="https://github.com/ChingCdesu" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="ChingCdesu's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/41897540?v=4"/></div></a><a href="https://github.com/BLxcwg666" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="BLxcwg666's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/66854530?v=4"/></div></a><a href="https://github.com/zhangmo8" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="zhangmo8's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/43628500?v=4"/></div></a><a href="https://github.com/Dreamer-Paul" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Dreamer-Paul's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/25198337?v=4"/></div></a><a href="https://github.com/JinchuanL" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="JinchuanL's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/68026794?v=4"/></div></a><a href="https://github.com/raykr" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="raykr's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/10293675?v=4"/></div></a><a href="https://github.com/xrz-cloud" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="xrz-cloud's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/62951481?v=4"/></div></a><a href="https://github.com/matto49" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="matto49's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/54560462?v=4"/></div></a><a href="https://github.com/mitian233" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="mitian233's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/13678847?v=4"/></div></a><a href="https://github.com/GrassBlock1" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="GrassBlock1's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/46253950?v=4"/></div></a><a href="https://github.com/Armerr" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Armerr's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/83150410?v=4"/></div></a><a href="https://github.com/Yuri-NagaSaki" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Yuri-NagaSaki's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/77047823?v=4"/></div></a><a href="https://github.com/solomon-cc" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="solomon-cc's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/25998534?v=4"/></div></a><a href="https://github.com/XBIsland" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="XBIsland's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/36447895?v=4"/></div></a><a href="https://github.com/VxRain" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="VxRain's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/26521850?v=4"/></div></a><a href="https://github.com/sysfox" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="sysfox's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/99103591?v=4"/></div></a><a href="https://github.com/kidonng" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="kidonng's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/44045911?v=4"/></div></a><a href="https://github.com/poboll" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="poboll's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/80184334?v=4"/></div></a><a href="https://github.com/nanzhi63" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="nanzhi63's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/108507292?v=4"/></div></a><a href="https://github.com/xiaohanwu520" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="xiaohanwu520's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/163805153?v=4"/></div></a><a href="https://github.com/liyown" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="liyown's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/55525531?v=4"/></div></a><a href="https://github.com/Lmmmmmm-bb" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Lmmmmmm-bb's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/54026110?v=4"/></div></a><a href="https://github.com/Soya-xy" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Soya-xy's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/56671014?v=4"/></div></a><a href="https://github.com/pengchzn" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="pengchzn's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/66410605?v=4"/></div></a><a href="https://github.com/Do1e" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Do1e's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/73533898?v=4"/></div></a><a href="https://github.com/pcccccc" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="pcccccc's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/13974510?v=4"/></div></a><a href="https://github.com/SliverKeigo" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="SliverKeigo's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/112426853?v=4"/></div></a><a href="https://github.com/eltociear" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="eltociear's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/22633385?v=4"/></div></a><a href="https://github.com/suqingyao" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="suqingyao's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/45616067?v=4"/></div></a></div><div class="mt-4 text-center text-sm text-muted-foreground">感谢这些为 Mix Space 开源社区做出贡献的优秀开发者</div></div></div></div></div></main><footer class="mt-auto border-t bg-fd-card py-12 text-fd-secondary-foreground"><div class="container flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between"><div><p class="mb-1 text-sm font-semibold">Mix Space </p><p class="text-xs">Built with ❤️ by <!-- -->2021<!-- -->-<!-- -->2025<!-- --> by<!-- --> <a href="https://github.com/mx-space" rel="noreferrer noopener" target="_blank" class="font-medium">Mix Space Team</a></p><p class="text-xs">This project is licensed under AGPLv3 with additional terms, and this documentation is licensed under CC BY 4.0.</p></div></div></footer></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"177\",\"static/chunks/app/layout-200a20881e2bbf6e.js\"],\"default\"]\n6:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"NavProvider\"]\n7:I[4477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"Navbar\"]\n8:I[3038,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"Title\"]\n9:I[5354,[\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"813\",\"static/chunks/app/(home)/page-022a0cf407cfa22a.js\"],\"Image\"]\na:I[7866,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/c"])</script><script>self.__next_f.push([1,"hunks/app/(home)/layout-99698dffd1746102.js\"],\"List\"]\nb:I[4477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"NavbarMenu\"]\nc:I[4477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"NavbarMenuTrigger\"]\nd:I[4477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"NavbarMenuContent\"]\ne:I[4477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"NavbarMenuItem\"]\nf:I[6090,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layo"])</script><script>self.__next_f.push([1,"ut-99698dffd1746102.js\"],\"SearchOnly\"]\n10:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"SearchToggle\"]\n11:I[2216,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"LargeSearchToggle\"]\n12:I[3568,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"ThemeToggle\"]\n13:I[4477,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"NavbarLink\"]\n14:I[7866,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd174610"])</script><script>self.__next_f.push([1,"2.js\"],\"Item\"]\n15:I[7866,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"Trigger\"]\n16:I[7866,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"Content\"]\n17:I[9184,[\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"99\",\"static/chunks/99-489d1807f643c38d.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"37\",\"static/chunks/37-e42ad880191d9283.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-99698dffd1746102.js\"],\"MenuLinkItem\"]\n18:I[9477,[\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"813\",\"static/chunks/app/(home)/page-022a0cf407cfa22a.js\"],\"\"]\n23:I[9165,[],\"OutletBoundary\"]\n25:I[9165,[],\"MetadataBoundary\"]\n27:I[9165,[],\"ViewportBoundary\"]\n29:I[5339,[],\"\"]\n:HL[\"/_next/static/css/35d170a42ad0e9b5.css\",\"style\"]\n19:T518,M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 "])</script><script>self.__next_f.push([1,"16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z1a:T677,M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.4"])</script><script>self.__next_f.push([1,"38-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z1b:T5d9,M11.998,24c-0.321,0-0.641-0.084-0.922-0.247l-2.936-1.737c-0.438-0.245-0.224-0.332-0.08-0.383 c0.585-0.203,0.703-0.25,1.328-0.604c0.065-0.037,0.151-0.023,0.218,0.017l2.256,1.339c0.082,0.045,0.197,0.045,0.272,0l8.795-5.076 c0.082-0.047,0.134-0.141,0.134-0.238V6.921c0-0.099-0.053-0.192-0.137-0.242l-8.791-5.072c-0.081-0.047-0.189-0.047-0.271,0 L3.075,6.68C2.99,6.729,2.936,6.825,2.936,6.921v10.15c0,0.097,0.054,0.189,0.139,0.235l2.409,1.392 c1.307,0.654,2.108-0.116,2.108-0.89V7.787c0-0.142,0.114-0.253,0.256-0.253h1.115c0.139,0,0.255,0.112,0.255,0.253v10.021 c0,1.745-0.95,2.745-2.604,2.745c-0.508,0-0.909,0-2.026-0.551L2.28,18.675c-0.57-0.329-0.922-0.945-0.922-1.604V6.921 c0-0.659,0.353-1.275,0.922-1.603l8.795-5.082c0.557-0.315,1.296-0.315,1.848,0l8.794,5.082c0.57,0.329,0.924,0.944,0.924,1.603 v10.15c0,0.659-0.354,1.273-0.924,1.604l-8.794,5.078C12.643,23.916,12.324,24,11.998,24z M19.099,13.993 c0-1.9-1.284-2.406-3.987-2.763c-2.731-0.361-3.009-0.548-3.009-1.187c0-0.528,0.235-1.233,2.258-1.233 c1.807,0,2.473,0.389,2.747,1.607c0.024,0.115,0.129,0.199,0.247,0.199h1.141c0.071,0,0.138-0.031,0.186-0.081 c0.048-0.054,0.074-0.123,0.067-0.196c-0.177-2.098-1.571-3.076-4.388-3.076c-2.508,0-4.004,1.058-4.004,2.833 c0,1.925,1.488,2.457,3.895,2.695c2.88,0.282,3.103,0.703,3.103,1.269c0,0.983-0.789,1.402-2.642,1.402 c-2.327,0-2.839-0.584-3.011-1.742c-0.02-0.124-0.126-0.215-0.253-0.215h-1.137c-0.141,0-0.254,0.112-0.254,0.253 c0,1.482,0.806,3.248,4.655,3.248C17.501,17.007,19.099,15.91,19.099,13.993z1c:T183f,"])</script><script>self.__next_f.push([1,"M14.131.047c-.173 0-.334.037-.483.087.316.21.49.49.576.806.007.043.019.074.025.117a.681.681 0 0 1 .013.112c.024.545-.143.614-.26.936-.18.415-.13.861.086 1.22a.74.74 0 0 0 .074.137c-.235-1.568 1.073-1.803 1.314-2.293.019-.428-.334-.713-.613-.911a1.37 1.37 0 0 0-.732-.21zM16.102.4c-.024.143-.006.106-.012.18-.006.05-.006.112-.012.161-.013.05-.025.1-.044.149-.012.05-.03.1-.05.149l-.067.142c-.02.025-.031.05-.05.075l-.037.055a2.152 2.152 0 0 1-.093.124c-.037.038-.068.081-.112.112v.006c-.037.031-.074.068-.118.1-.13.099-.278.173-.415.266-.043.03-.087.056-.124.093a.906.906 0 0 0-.118.099c-.043.037-.074.074-.111.118-.031.037-.068.08-.093.124a1.582 1.582 0 0 0-.087.13c-.025.05-.043.093-.068.142-.019.05-.037.093-.05.143a2.007 2.007 0 0 0-.043.155c-.006.025-.006.056-.012.08-.007.025-.007.05-.013.075 0 .05-.006.105-.006.155 0 .037 0 .074.006.111 0 .05.006.1.019.155.006.05.018.1.03.15.02.049.032.098.05.148.013.03.031.062.044.087l-1.426-.552c-.241-.068-.477-.13-.719-.186l-.39-.093c-.372-.074-.75-.13-1.128-.167-.013 0-.019-.006-.031-.006A11.082 11.082 0 0 0 8.9 2.855c-.378.025-.756.074-1.134.136a12.45 12.45 0 0 0-.837.174l-.279.074c-.092.037-.18.08-.266.118l-.205.093c-.012.006-.024.006-.03.012-.063.031-.118.056-.174.087a2.738 2.738 0 0 0-.236.118c-.043.018-.086.043-.124.062a.559.559 0 0 1-.055.03c-.056.032-.112.063-.162.094a1.56 1.56 0 0 0-.148.093c-.044.03-.087.055-.124.086-.006.007-.013.007-.019.013-.037.025-.08.056-.118.087l-.012.012-.093.074c-.012.007-.025.019-.037.025-.031.025-.062.056-.093.08-.006.013-.019.02-.025.025-.037.038-.074.069-.111.106-.007 0-.007.006-.013.012a1.742 1.742 0 0 0-.111.106c-.007.006-.007.012-.013.012a1.454 1.454 0 0 0-.093.1c-.012.012-.03.024-.043.036a1.374 1.374 0 0 1-.106.112c-.006.012-.018.019-.024.03-.05.05-.093.1-.143.15l-.018.018c-.1.106-.205.211-.317.304-.111.1-.229.192-.347.273a3.777 3.777 0 0 1-.762.421c-.13.056-.267.106-.403.149-.26.056-.527.161-.756.18-.05 0-.105.012-.155.018l-.155.037-.149.056c-.05.019-.099.044-.148.068-.044.031-.093.056-.137.087a1.011 1.011 0 0 0-.124.106c-.043.03-.087.074-.124.111-.037.043-.074.08-.105.124-.031.05-.068.093-.093.143a1.092 1.092 0 0 0-.087.142c-.025.056-.05.106-.068.161-.019.05-.037.106-.056.161-.012.05-.025.1-.03.15 0 .005-.007.012-.007.018-.012.056-.012.13-.019.167C.006 7.95 0 7.986 0 8.03a.657.657 0 0 0 .074.31v.006c.019.037.044.075.069.112.024.037.05.074.08.111.031.031.068.069.106.1a.906.906 0 0 0 .117.099c.149.13.186.173.378.272.031.019.062.031.1.05.006 0 .012.006.018.006 0 .013 0 .019.006.031a1.272 1.272 0 0 0 .08.298c.02.037.032.074.05.111.007.013.013.025.02.031.024.05.049.093.073.137l.093.13c.031.037.069.08.106.118.037.037.074.068.118.105 0 0 .006.006.012.006.037.031.074.062.112.087a.986.986 0 0 0 .136.08c.043.025.093.05.142.069a.73.73 0 0 0 .124.043c.007.006.013.006.025.012.025.007.056.013.08.019-.018.335-.024.65.026.762.055.124.328-.254.6-.688-.036.428-.061.93 0 1.079.069.155.44-.329.763-.862 4.395-1.016 8.405 2.02 8.826 6.31-.08-.67-.905-1.041-1.283-.948-.186.458-.502 1.047-1.01 1.413.043-.41.025-.83-.062-1.24a4.009 4.009 0 0 1-.769 1.562c-.588.043-1.177-.242-1.487-.67-.025-.018-.031-.055-.05-.08-.018-.043-.037-.087-.05-.13a.515.515 0 0 1-.037-.13c-.006-.044-.006-.087-.006-.137v-.093a.992.992 0 0 1 .031-.13c.013-.043.025-.086.044-.13.024-.043.043-.087.074-.13.105-.298.105-.54-.087-.682a.706.706 0 0 0-.118-.062c-.024-.006-.055-.018-.08-.025l-.05-.018a.847.847 0 0 0-.13-.031.472.472 0 0 0-.13-.019 1.01 1.01 0 0 0-.136-.012c-.031 0-.062.006-.093.006a.484.484 0 0 0-.137.019c-.043.006-.086.012-.13.024a1.068 1.068 0 0 0-.13.044c-.043.018-.08.037-.124.056-.037.018-.074.043-.118.062-1.444.942-.582 3.148.403 3.787-.372.068-.75.148-.855.229l-.013.012c.267.161.546.298.837.416.397.13.818.247 1.004.297v.006a5.996 5.996 0 0 0 1.562.112c2.746-.192 4.996-2.281 5.405-5.033l.037.161c.019.112.043.23.056.347v.006c.012.056.018.112.025.162v.024c.006.056.012.112.012.162.006.068.012.136.012.204v.1c0 .03.007.067.007.098 0 .038-.007.075-.007.112v.087c0 .043-.006.08-.006.124 0 .025 0 .05-.006.08 0 .044-.006.087-.006.137-.006.018-.006.037-.006.055l-.02.143c0 .019 0 .037-.005.056-.007.062-.019.118-.025.18v.012l-.037.174v.018l-.037.167c0 .007-.007.02-.007.025a1.663 1.663 0 0 1-.043.168v.018c-.019.062-.037.118-.05.174-.006.006-.006.012-.006.012l-.056.186c-.024.062-.043.118-.068.18-.025.062-.043.124-.068.18-.025.062-.05.117-.074.18h-.007c-.024.055-.05.117-.08.173a.302.302 0 0 1-.019.043c-.006.006-.006.013-.012.019a5.867 5.867 0 0 1-1.742 2.082c-.05.031-.099.069-.149.106-.012.012-.03.018-.043.03a2.603 2.603 0 0 1-.136.094l.018.037h.007l.26-.037h.006c.161-.025.322-.056.483-.087.044-.006.093-.019.137-.031l.087-.019c.043-.006.086-.018.13-.024.037-.013.074-.02.111-.031.62-.15 1.221-.354 1.798-.595a9.926 9.926 0 0 1-3.85 3.142c.714-.05 1.426-.167 2.114-.366a9.903 9.903 0 0 0 5.857-4.68 9.893 9.893 0 0 1-1.667 3.986 9.758 9.758 0 0 0 1.655-1.376 9.824 9.824 0 0 0 2.61-5.268c.21.98.272 1.99.18 2.987 4.474-6.241.371-12.712-1.346-14.416-.006-.013-.012-.019-.012-.031-.006.006-.006.006-.006.012 0-.006 0-.006-.007-.012 0 .074-.006.148-.012.223a8.34 8.34 0 0 1-.062.415c-.03.136-.068.273-.105.41-.044.13-.093.266-.15.396a5.322 5.322 0 0 1-.185.378 4.735 4.735 0 0 1-.477.688c-.093.111-.192.21-.292.31a3.994 3.994 0 0 1-.18.155l-.142.124a3.459 3.459 0 0 1-.347.241 4.295 4.295 0 0 1-.366.211c-.13.062-.26.118-.39.174a4.364 4.364 0 0 1-.818.223c-.143.025-.285.037-.422.05a4.914 4.914 0 0 1-.297.012 4.66 4.66 0 0 1-.422-.025 3.137 3.137 0 0 1-.421-.062 3.136 3.136 0 0 1-.415-.105h-.007c.137-.013.273-.025.41-.05a4.493 4.493 0 0 0 .818-.223c.136-.05.266-.112.39-.174.13-.062.248-.13.372-.204.118-.08.235-.161.347-.248.112-.087.217-.18.316-.279.105-.093.198-.198.291-.304.093-.111.18-.223.26-.334.013-.019.026-.044.038-.062.062-.1.124-.199.18-.298a4.272 4.272 0 0 0 .334-.775c.044-.13.075-.266.106-.403.025-.142.05-.278.062-.415.012-.142.025-.285.025-.421 0-.1-.007-.199-.013-.298a6.726 6.726 0 0 0-.05-.415 4.493 4.493 0 0 0-.092-.415c-.044-.13-.087-.267-.137-.397-.05-.13-.111-.26-.173-.384-.069-.124-.137-.248-.211-.366a6.843 6.843 0 0 0-.248-.34c-.093-.106-.186-.212-.285-.317a3.878 3.878 0 0 0-.161-.155c-.28-.217-.57-.421-.862-.607a1.154 1.154 0 0 0-.124-.062 2.415 2.415 0 0 0-.589-.26Z"])</script><script>self.__next_f.push([1,"1d:Tc5e,"])</script><script>self.__next_f.push([1,"M14.824 7.518c0 0.007 0.103 0.202 0.232 0.441 0.126 0.235 0.219 0.437 0.205 0.447s-0.371 0.146-0.792 0.295c-0.424 0.152-0.765 0.282-0.759 0.288s0.487 0.056 1.067 0.109c0.699 0.066 1.067 0.113 1.093 0.139 0.023 0.023 0.182 0.282 0.358 0.57l0.315 0.53 0.056-0.133c0.030-0.070 0.126-0.302 0.215-0.51l0.156-0.381 0.841-0.089c0.46-0.050 0.871-0.089 0.914-0.089 0.040-0.003 0.073-0.013 0.073-0.030 0-0.013-0.311-0.142-0.696-0.285-0.381-0.142-0.696-0.265-0.696-0.268s0.083-0.205 0.182-0.447 0.175-0.447 0.169-0.454c-0.007-0.010-0.331 0.089-0.715 0.215l-0.702 0.229-0.745-0.295c-0.732-0.288-0.772-0.301-0.772-0.282zM19.452 10.038c-0.891 0.354-1.623 0.649-1.63 0.656s0.656 0.275 1.474 0.6l1.484 0.586 0.159-0.063c1.653-0.643 3.157-1.242 3.15-1.249-0.023-0.027-2.948-1.172-2.981-1.172-0.023 0.003-0.768 0.291-1.656 0.643zM10.899 9.694c-0.855 0.089-1.573 0.338-1.878 0.653-0.209 0.215-0.242 0.398-0.113 0.619 0.192 0.331 0.822 0.61 1.693 0.752 0.391 0.066 1.54 0.056 1.938-0.013 0.931-0.162 1.534-0.46 1.676-0.835 0.053-0.139 0.053-0.159 0-0.295-0.139-0.364-0.732-0.666-1.61-0.818-0.444-0.076-1.272-0.106-1.706-0.063zM26.819 10.724c-0.043 0.056-0.202 0.182-0.354 0.285-0.451 0.291-1.034 0.556-4.651 2.113-2.544 1.093-3.193 1.381-4.074 1.805-0.977 0.467-1.381 0.596-1.872 0.596-0.441 0-0.702-0.076-1.524-0.441-0.328-0.146-1.67-0.709-2.981-1.255-5.734-2.385-5.84-2.435-6.148-2.766l-0.129-0.142v2.256l0.146 0.139c0.139 0.136 0.613 0.421 0.782 0.47 0.046 0.013 0.358 0.142 0.696 0.288s1.984 0.835 3.66 1.534c2.773 1.156 3.405 1.421 4.349 1.835 0.5 0.222 0.778 0.278 1.249 0.262 0.345-0.013 0.447-0.033 0.749-0.136 0.195-0.066 0.533-0.209 0.752-0.318 0.719-0.361 1.59-0.745 5.058-2.239 3.263-1.408 3.687-1.603 4.041-1.848 0.364-0.258 0.348-0.195 0.348-1.451 0-0.6-0.003-1.090-0.010-1.090s-0.043 0.046-0.086 0.103zM15.397 12.195c-1.335 0.205-2.441 0.381-2.461 0.388-0.030 0.010 3.326 1.421 3.468 1.457 0.033 0.010 1.534-2.15 1.534-2.206 0-0.030 0.003-0.033-2.541 0.361zM26.838 14.428c-0.030 0.050-0.169 0.172-0.305 0.268-0.434 0.298-1.086 0.596-5.052 2.302-2.282 0.984-2.998 1.299-3.677 1.63-1.1 0.533-1.365 0.619-1.954 0.616-0.457-0.003-0.739-0.076-1.345-0.351-0.583-0.268-1.236-0.543-3.856-1.63-4.558-1.891-5.085-2.127-5.406-2.438l-0.159-0.149v2.219l0.179 0.169c0.292 0.272 0.262 0.258 5.154 2.296 1.795 0.745 3.488 1.457 3.76 1.58 0.722 0.325 0.931 0.401 1.216 0.46 0.666 0.136 1.159 0.026 2.239-0.5 0.702-0.341 1.56-0.722 3.637-1.616 3.948-1.703 4.922-2.14 5.21-2.332 0.103-0.073 0.242-0.189 0.311-0.265l0.123-0.136v-1.11c0-0.61-0.003-1.11-0.010-1.11-0.003 0-0.033 0.043-0.066 0.096zM26.802 18.061c-0.262 0.328-0.785 0.58-4.856 2.332-2.657 1.146-3.465 1.504-4.339 1.921-0.918 0.437-1.219 0.53-1.749 0.53-0.361 0-0.729-0.086-1.136-0.265-0.951-0.417-1.577-0.682-4.353-1.838-3.157-1.315-4.167-1.742-4.505-1.911-0.315-0.159-0.636-0.384-0.709-0.5l-0.070-0.106v1.13c0 1.295-0.023 1.199 0.325 1.434 0.384 0.258 0.954 0.51 4.744 2.083 2.65 1.1 3.604 1.501 4.074 1.713 0.961 0.431 1.216 0.5 1.752 0.47 0.49-0.023 0.812-0.129 1.66-0.533 0.884-0.424 1.537-0.715 4.422-1.958 4.008-1.726 4.442-1.934 4.747-2.286l0.106-0.119v-1.106c0-0.61-0.003-1.11-0.007-1.11-0.007 0-0.053 0.053-0.106 0.119z"])</script><script>self.__next_f.push([1,"1e:T62d,M7.508 0c-.287 0-.573 0-.86.002-.241.002-.483.003-.724.01-.132.003-.263.009-.395.015A9.154 9.154 0 0 0 4.348.15 5.492 5.492 0 0 0 2.85.645 5.04 5.04 0 0 0 .645 2.848c-.245.48-.4.972-.495 1.5-.093.52-.122 1.05-.136 1.576a35.2 35.2 0 0 0-.012.724C0 6.935 0 7.221 0 7.508v8.984c0 .287 0 .575.002.862.002.24.005.481.012.722.014.526.043 1.057.136 1.576.095.528.25 1.02.495 1.5a5.03 5.03 0 0 0 2.205 2.203c.48.244.97.4 1.498.495.52.093 1.05.124 1.576.138.241.007.483.009.724.01.287.002.573.002.86.002h8.984c.287 0 .573 0 .86-.002.241-.001.483-.003.724-.01a10.523 10.523 0 0 0 1.578-.138 5.322 5.322 0 0 0 1.498-.495 5.035 5.035 0 0 0 2.203-2.203c.245-.48.4-.972.495-1.5.093-.52.124-1.05.138-1.576.007-.241.009-.481.01-.722.002-.287.002-.575.002-.862V7.508c0-.287 0-.573-.002-.86a33.662 33.662 0 0 0-.01-.724 10.5 10.5 0 0 0-.138-1.576 5.328 5.328 0 0 0-.495-1.5A5.039 5.039 0 0 0 21.152.645 5.32 5.32 0 0 0 19.654.15a10.493 10.493 0 0 0-1.578-.138 34.98 34.98 0 0 0-.722-.01C17.067 0 16.779 0 16.492 0H7.508zm6.035 3.41c4.114 2.47 6.545 7.162 5.549 11.131-.024.093-.05.181-.076.272l.002.001c2.062 2.538 1.5 5.258 1.236 4.745-1.072-2.086-3.066-1.568-4.088-1.043a6.803 6.803 0 0 1-.281.158l-.02.012-.002.002c-2.115 1.123-4.957 1.205-7.812-.022a12.568 12.568 0 0 1-5.64-4.838c.649.48 1.35.902 2.097 1.252 3.019 1.414 6.051 1.311 8.197-.002C9.651 12.73 7.101 9.67 5.146 7.191a10.628 10.628 0 0 1-1.005-1.384c2.34 2.142 6.038 4.83 7.365 5.576C8.69 8.408 6.208 4.743 6.324 4.86c4.436 4.47 8.528 6.996 8.528 6.996.154.085.27.154.36.213.085-.215.16-.437.224-.668.708-2.588-.09-5.548-1.893-7.992z1f:T580,M14.25.18l.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.1"])</script><script>self.__next_f.push([1,"6v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98l-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95l.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25l-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z20:T1028,"])</script><script>self.__next_f.push([1,"M23.8346 11.7033l-1.0073-.6236a13.7268 13.7268 0 00-.0283-.2936l.8656-.8069a.3483.3483 0 00-.1154-.578l-1.1066-.414a8.4958 8.4958 0 00-.087-.2856l.6904-.9587a.3462.3462 0 00-.2257-.5446l-1.1663-.1894a9.3574 9.3574 0 00-.1407-.2622l.49-1.0761a.3437.3437 0 00-.0274-.3361.3486.3486 0 00-.3006-.154l-1.1845.0416a6.7444 6.7444 0 00-.1873-.2268l.2723-1.153a.3472.3472 0 00-.417-.4172l-1.1532.2724a14.0183 14.0183 0 00-.2278-.1873l.0415-1.1845a.3442.3442 0 00-.49-.328l-1.076.491c-.0872-.0476-.1742-.0952-.2623-.1407l-.1903-1.1673A.3483.3483 0 0016.256.955l-.9597.6905a8.4867 8.4867 0 00-.2855-.086l-.414-1.1066a.3483.3483 0 00-.5781-.1154l-.8069.8666a9.2936 9.2936 0 00-.2936-.0284L12.2946.1683a.3462.3462 0 00-.5892 0l-.6236 1.0073a13.7383 13.7383 0 00-.2936.0284L9.9803.3374a.3462.3462 0 00-.578.1154l-.4141 1.1065c-.0962.0274-.1903.0567-.2855.086L7.744.955a.3483.3483 0 00-.5447.2258L7.009 2.348a9.3574 9.3574 0 00-.2622.1407l-1.0762-.491a.3462.3462 0 00-.49.328l.0416 1.1845a7.9826 7.9826 0 00-.2278.1873L3.8413 3.425a.3472.3472 0 00-.4171.4171l.2713 1.1531c-.0628.075-.1255.1509-.1863.2268l-1.1845-.0415a.3462.3462 0 00-.328.49l.491 1.0761a9.167 9.167 0 00-.1407.2622l-1.1662.1894a.3483.3483 0 00-.2258.5446l.6904.9587a13.303 13.303 0 00-.087.2855l-1.1065.414a.3483.3483 0 00-.1155.5781l.8656.807a9.2936 9.2936 0 00-.0283.2935l-1.0073.6236a.3442.3442 0 000 .5892l1.0073.6236c.008.0982.0182.1964.0283.2936l-.8656.8079a.3462.3462 0 00.1155.578l1.1065.4141c.0273.0962.0567.1914.087.2855l-.6904.9587a.3452.3452 0 00.2268.5447l1.1662.1893c.0456.088.0922.1751.1408.2622l-.491 1.0762a.3462.3462 0 00.328.49l1.1834-.0415c.0618.0769.1235.1528.1873.2277l-.2713 1.1541a.3462.3462 0 00.4171.4161l1.153-.2713c.075.0638.151.1255.2279.1863l-.0415 1.1845a.3442.3442 0 00.49.327l1.0761-.49c.087.0486.1741.0951.2622.1407l.1903 1.1662a.3483.3483 0 00.5447.2268l.9587-.6904a9.299 9.299 0 00.2855.087l.414 1.1066a.3452.3452 0 00.5781.1154l.8079-.8656c.0972.0111.1954.0203.2936.0294l.6236 1.0073a.3472.3472 0 00.5892 0l.6236-1.0073c.0982-.0091.1964-.0183.2936-.0294l.8069.8656a.3483.3483 0 00.578-.1154l.4141-1.1066a8.4626 8.4626 0 00.2855-.087l.9587.6904a.3452.3452 0 00.5447-.2268l.1903-1.1662c.088-.0456.1751-.0931.2622-.1407l1.0762.49a.3472.3472 0 00.49-.327l-.0415-1.1845a6.7267 6.7267 0 00.2267-.1863l1.1531.2713a.3472.3472 0 00.4171-.416l-.2713-1.1542c.0628-.0749.1255-.1508.1863-.2278l1.1845.0415a.3442.3442 0 00.328-.49l-.49-1.076c.0475-.0872.0951-.1742.1407-.2623l1.1662-.1893a.3483.3483 0 00.2258-.5447l-.6904-.9587.087-.2855 1.1066-.414a.3462.3462 0 00.1154-.5781l-.8656-.8079c.0101-.0972.0202-.1954.0283-.2936l1.0073-.6236a.3442.3442 0 000-.5892zm-6.7413 8.3551a.7138.7138 0 01.2986-1.396.714.714 0 11-.2997 1.396zm-.3422-2.3142a.649.649 0 00-.7715.5l-.3573 1.6685c-1.1035.501-2.3285.7795-3.6193.7795a8.7368 8.7368 0 01-3.6951-.814l-.3574-1.6684a.648.648 0 00-.7714-.499l-1.473.3158a8.7216 8.7216 0 01-.7613-.898h7.1676c.081 0 .1356-.0141.1356-.088v-2.536c0-.074-.0536-.0881-.1356-.0881h-2.0966v-1.6077h2.2677c.2065 0 1.1065.0587 1.394 1.2088.0901.3533.2875 1.5044.4232 1.8729.1346.413.6833 1.2381 1.2685 1.2381h3.5716a.7492.7492 0 00.1296-.0131 8.7874 8.7874 0 01-.8119.9526zM6.8369 20.024a.714.714 0 11-.2997-1.396.714.714 0 01.2997 1.396zM4.1177 8.9972a.7137.7137 0 11-1.304.5791.7137.7137 0 011.304-.579zm-.8352 1.9813l1.5347-.6824a.65.65 0 00.33-.8585l-.3158-.7147h1.2432v5.6025H3.5669a8.7753 8.7753 0 01-.2834-3.348zm6.7343-.5437V8.7836h2.9601c.153 0 1.0792.1772 1.0792.8697 0 .575-.7107.7815-1.2948.7815zm10.7574 1.4862c0 .2187-.008.4363-.0243.651h-.9c-.09 0-.1265.0586-.1265.1477v.413c0 .973-.5487 1.1846-1.0296 1.2382-.4576.0517-.9648-.1913-1.0275-.4717-.2704-1.5186-.7198-1.8436-1.4305-2.4034.8817-.5599 1.799-1.386 1.799-2.4915 0-1.1936-.819-1.9458-1.3769-2.3153-.7825-.5163-1.6491-.6195-1.883-.6195H5.4682a8.7651 8.7651 0 014.907-2.7699l1.0974 1.151a.648.648 0 00.9182.0213l1.227-1.1743a8.7753 8.7753 0 016.0044 4.2762l-.8403 1.8982a.652.652 0 00.33.8585l1.6178.7188c.0283.2875.0425.577.0425.8717zm-9.3006-9.5993a.7128.7128 0 11.984 1.0316.7137.7137 0 01-.984-1.0316zm8.3389 6.71a.7107.7107 0 01.9395-.3625.7137.7137 0 11-.9405.3635z"])</script><script>self.__next_f.push([1,"21:T518,M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"GM1oDIKhqIN2F807DfUnL\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(home)\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35d170a42ad0e9b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"(home)\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"transparentMode\":\"$undefined\",\"children\":[\"$\",\"main\",null,{\"id\":\"nd-home-layout\",\"children\":[[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"fixed inset-x-0 top-[var(--fd-banner-height)] z-40 h-6 bg-fd-background\",\"style\":{\"maskImage\":\"linear-gradient(to bottom,white,transparent)\"}}],[\"$\",\"$L7\",null,{\"children\":[[\"$\",\"$L8\",null,{\"title\":[\"$\",\"$L9\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}],\"url\":\"$undefined\"}],\"$undefined\",[\"$\",\"$La\",null,{\"className\":\"flex flex-row items-center gap-2 max-sm:hidden\",\"children\":[[\"$\",\"$Lb\",\"0\",{\"children\":[[\"$\",\"$Lc\",null,{\"className\":\"text-sm\",\"children\":\"文档\"}],[\"$\",\"$Ld\",null,{\"children\":[[\"$\",\"$Le\",\"0\",{\"href\":\"/docs/usage\",\"className\":\"md:row-span-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-fit rounded-md border bg-fd-muted p-1 [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"-mb-1 text-sm font-medium\",\"children\":\"使用文档\"}],[\"$\",\"p\",null,{\"className\":\"text-[13px] text-fd-muted-foreground\",\"children\":\"了解 Mix Space 如何使用\"}],\"$undefined\"]}],[\"$\",\"$Le\",\"1\",{\"href\":\"/docs/core\",\"className\":\"lg:col-start-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-fit rounded-md border bg-fd-muted p-1 [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"-mb-1 text-sm font-medium\",\"children\":\"后端部署\"}],[\"$\",\"p\",null,{\"className\":\"text-[13px] text-fd-muted-foreground\",\"children\":\"部署 Mix Space 的后端部分\"}],\"$undefined\"]}],[\"$\",\"$Le\",\"2\",{\"href\":\"/docs/themes\",\"className\":\"lg:col-start-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-fit rounded-md border bg-fd-muted p-1 [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"-mb-1 text-sm font-medium\",\"children\":\"前端主题\"}],[\"$\",\"p\",null,{\"className\":\"text-[13px] text-fd-muted-foreground\",\"children\":\"部署 Mix Space 的前端主题\"}],\"$undefined\"]}],[\"$\",\"$Le\",\"3\",{\"href\":\"/docs/document\",\"className\":\"lg:col-start-3 lg:row-start-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-fit rounded-md border bg-fd-muted p-1 [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"-mb-1 text-sm font-medium\",\"children\":\"文档撰写\"}],[\"$\",\"p\",null,{\"className\":\"text-[13px] text-fd-muted-foreground\",\"children\":\"了解 Mix Space 的文档撰写规范\"}],\"$undefined\"]}],[\"$\",\"$Le\",\"4\",{\"href\":\"/docs/development\",\"className\":\"lg:col-start-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-fit rounded-md border bg-fd-muted p-1 [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"-mb-1 text-sm font-medium\",\"children\":\"开发指南\"}],[\"$\",\"p\",null,{\"className\":\"text-[13px] text-fd-muted-foreground\",\"children\":\"了解如何为 Mix Space 开发后端和前端\"}],\"$undefined\"]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center justify-end lg:gap-1.5\",\"children\":[[\"$\",\"$Lf\",null,{\"children\":[[\"$\",\"$L10\",null,{\"className\":\"lg:hidden\"}],[\"$\",\"$L11\",null,{\"className\":\"w-full max-w-[240px] max-lg:hidden\"}]]}],[\"$\",\"$L12\",null,{\"className\":\"max-lg:hidden\"}],null,[[\"$\",\"$L13\",\"0\",{\"className\":\"-me-1.5 list-none max-lg:hidden\",\"item\":{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true},\"variant\":\"icon\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:3:props:children:3:0:props:item:icon\"}]],[\"$\",\"$L14\",null,{\"className\":\"list-none lg:hidden\",\"children\":[[\"$\",\"$L15\",null,{\"ref\":\"$undefined\",\"className\":\"data-[state=open]:bg-fd-accent/50 inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 group -me-2\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-down size-3 transition-transform duration-300 group-data-[state=open]:rotate-180\",\"children\":[[\"$\",\"path\",\"qrunsl\",{\"d\":\"m6 9 6 6 6-6\"}],\"$undefined\"]}]}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"className\":\"absolute inset-x-0 top-0 data-[motion=from-end]:animate-fd-enterFromRight data-[motion=from-start]:animate-fd-enterFromLeft data-[motion=to-end]:animate-fd-exitToRight data-[motion=to-start]:animate-fd-exitToLeft flex flex-col p-4 sm:flex-row sm:items-center sm:justify-end\",\"children\":[[[\"$\",\"$L17\",\"0\",{\"item\":{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:0:props:children:0:props:children\",\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:1:props:children:0:props:children\",\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:2:props:children:0:props:children\",\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:3:props:children:0:props:children\",\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:4:props:children:0:props:children\",\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},\"className\":\"sm:hidden\"}]],[\"$\",\"div\",null,{\"className\":\"-ms-1.5 flex flex-row items-center gap-1.5 max-sm:mt-2\",\"children\":[[[\"$\",\"$L17\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:3:props:children:3:0:props:item\",\"className\":\"-me-1.5\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L12\",null,{}]]}]]}]]}]]}]]}]],[[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(home)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"footer\",null,{\"className\":\"mt-auto border-t bg-fd-card py-12 text-fd-secondary-foreground\",\"children\":[\"$\",\"div\",null,{\"className\":\"container flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-1 text-sm font-semibold\",\"children\":\"Mix Space \"}],[\"$\",\"p\",null,{\"className\":\"text-xs\",\"children\":[\"Built with ❤️ by \",2021,\"-\",2025,\" by\",\" \",[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"font-medium\",\"children\":\"Mix Space Team\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-xs\",\"children\":\"This project is licensed under AGPLv3 with additional terms, and this documentation is licensed under CC BY 4.0.\"}]]}]}]}]]],\"className\":\"flex flex-1 flex-col pt-[var(--fd-nav-height)] [--fd-nav-height:56px]\"}]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"div\",null,{\"className\":\"absolute inset-x-0 top-[200px] h-[250px] max-md:hidden\",\"style\":{\"background\":\"repeating-linear-gradient(to right, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px), repeating-linear-gradient(to bottom, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px)\"}}],[\"$\",\"main\",null,{\"className\":\"container relative max-w-[1100px] px-2 py-4 lg:py-16\",\"children\":[\"$\",\"div\",null,{\"style\":{\"background\":\"repeating-linear-gradient(to bottom, transparent, hsl(var(--secondary)/.2) 500px, transparent 1000px)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[\"$\",\"div\",null,{\"className\":\"container relative z-[2] flex flex-col overflow-hidden border-x border-t rounded-t-2xl bg-fd-background px-6 pt-12 max-md:text-center md:px-12 md:pt-16 [.uwu_\u0026]:hidden\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"mb-8 text-4xl font-medium\",\"children\":[\"Mix Space\",[\"$\",\"br\",null,{}],\"An Alternative Personal Space.\"]}],[\"$\",\"p\",null,{\"className\":\"mb-8 text-fd-muted-foreground md:max-w-[80%] md:text-xl\",\"children\":\"Mix Space 是一个小型个人空间站点程序。不同于传统的博客程序,采用前后端分离设计, 适合那些喜欢写不同风格或类型的写作爱好者。\"}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center gap-3 max-md:mx-auto\",\"children\":[[\"$\",\"$L18\",null,{\"href\":\"/docs/core\",\"className\":\"inline-flex items-center justify-center text-sm font-medium ring-offset-fd-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 bg-fd-background bg-gradient-to-b from-fd-primary to-fd-primary/60 text-fd-primary-foreground shadow-inner shadow-fd-background/20 hover:bg-fd-primary/90 h-11 px-6 rounded-full\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"none\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"size-4 mr-2\",\"children\":[\"$undefined\",[[\"$\",\"circle\",\"0\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\",\"children\":[]}],[\"$\",\"polygon\",\"1\",{\"points\":\"10 8 16 12 10 16 10 8\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],\" 开始使用\"]}],[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space\",\"className\":\"justify-center text-sm font-medium ring-offset-fd-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 border bg-gradient-to-t from-fd-primary/10 shadow-inner shadow-fd-primary/10 hover:bg-fd-accent/50 hover:text-fd-accent-foreground h-11 px-6 rounded-full bg-fd-background flex items-center\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 496 512\",\"className\":\"size-4 mr-2\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$19\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],\" Github\"]}]]}],[\"$\",\"$L9\",null,{\"src\":{\"src\":\"/_next/static/media/img.dc8c9869.png\",\"height\":1376,\"width\":2147,\"blurDataURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAP1BMVEUSERhDXok6Sl04QmhFGE4fFz0sY08WHRmyaogHDQ05HVY0HkwpGklBGHVvKbWLR55KZX5CcVurWYGjTH6bNJP5N9kMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVR4nGPg4+fg4BASFmFgZGPgZGDgZAExGMAMAUF2EGBhYGZiZeXh4uYFABt3ASWtmSdjAAAAAElFTkSuQmCC\",\"blurWidth\":8,\"blurHeight\":5},\"alt\":\"preview\",\"className\":\"mb-[-100px] mt-8 min-w-[800px] select-none duration-1000 animate-in fade-in slide-in-from-bottom-12 md:mb-[-170px] md:min-w-[1100px]\",\"priority\":true}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 z-[-1]\",\"style\":{\"backgroundImage\":\"radial-gradient(ellipse at top, transparent 60%, hsla(250,90%,90%,0.2)), linear-gradient(to bottom, transparent 30%, hsl(var(--primary) / 0.2)), linear-gradient(to bottom, hsl(var(--background)) 40%, transparent), repeating-linear-gradient(45deg, transparent,transparent 60px, hsl(var(--primary)) 61px, transparent 62px)\"}}]]}]}],[\"$\",\"div\",null,{\"className\":\"container relative overflow-hidden border-x border-t py-4 sm:py-8 mt-[-1px]\",\"style\":{\"background\":\"radial-gradient(circle at bottom center, hsl(var(--secondary)), transparent 70%), linear-gradient(90deg, rgba(78, 191, 255, 0.1), transparent 30%, rgba(233, 42, 103, 0.1))\",\"borderTopStyle\":\"dashed\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-[1]\",\"children\":[\"$\",\"h2\",null,{\"className\":\"bg-gradient-to-b from-fd-primary to-fd-foreground/40 bg-clip-text text-center text-2xl font-semibold text-transparent sm:text-3xl\",\"children\":[\"Loved by users.\",[\"$\",\"br\",null,{}],\"Built for developers.\"]}]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 z-0\",\"style\":{\"background\":\"linear-gradient(to bottom, transparent, rgba(var(--secondary), 0.2))\",\"opacity\":0.5}}]]}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center overflow-hidden border-x border-t px-6 pb-16 pt-16 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 gap-6 max-w-5xl w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-medium mb-6\",\"children\":\"\\\"Mix Space,是一个小型的个人空间程序。继承了传统的博客,有着不同于博客的丰富的内容。适合那些喜欢写不同风格或类型的写作爱好者。\\\"\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/41265413\",\"alt\":\"avatar\",\"width\":\"48\",\"height\":\"48\",\"className\":\"size-12 rounded-full\"}],[\"$\",\"div\",null,{\"className\":\"text-left\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/Innei\",\"rel\":\"noreferrer noopener\",\"className\":\"text-base font-medium hover:underline\",\"children\":\"Innei\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-fd-muted-foreground\",\"children\":\"Mix Space 程序开发者\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-medium mb-6\",\"children\":\"\\\"Mix Space 的文档非常详细,总有新的内容和功能在开发中。我自己也在用 Mix Space,博文加手记的记录个人空间体验非常不错。它改变了我的写作方式。\\\"\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/96452465\",\"alt\":\"avatar\",\"width\":\"48\",\"height\":\"48\",\"className\":\"size-12 rounded-full\"}],[\"$\",\"div\",null,{\"className\":\"text-left\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/PaloMiku\",\"rel\":\"noreferrer noopener\",\"className\":\"text-base font-medium hover:underline\",\"children\":\"Mikuの鬆\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-fd-muted-foreground\",\"children\":\"Mix Space 文档贡献者\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-medium mb-6\",\"children\":\"\\\"Mix Space 是个小众但不简单博客系统,设计了文稿、手记、思考三个不同型的写作方式,在此基础上还写了很多有意思的特性。\\\"\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/108316419\",\"alt\":\"avatar\",\"width\":\"48\",\"height\":\"48\",\"className\":\"size-12 rounded-full\"}],[\"$\",\"div\",null,{\"className\":\"text-left\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/wuhang2003\",\"rel\":\"noreferrer noopener\",\"className\":\"text-base font-medium hover:underline\",\"children\":\"WuHang2003\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-fd-muted-foreground\",\"children\":\"Mix Space 开源社区成员\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-medium mb-6\",\"children\":\"\\\"用了一年多的 Mix Space,最让我觉得舒服的一点是别人如果要和我换友链,可以自助提交,我只需要点个通过就可以了,也借此交到了很多的朋友,光这一点我觉得就很不错了\\\"\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/62463715\",\"alt\":\"avatar\",\"width\":\"48\",\"height\":\"48\",\"className\":\"size-12 rounded-full\"}],[\"$\",\"div\",null,{\"className\":\"text-left\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/NiuBoss123\",\"rel\":\"noreferrer noopener\",\"className\":\"text-base font-medium hover:underline\",\"children\":\"MisakaAkio\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-fd-muted-foreground\",\"children\":\"Mix Space 用户\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 z-[-1] opacity-50\",\"style\":{\"backgroundImage\":\"radial-gradient(circle at center, hsl(var(--secondary)), transparent 70%)\"}}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center border-x border-t px-4 py-16 text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mouse-pointer-click size-5\",\"children\":[[\"$\",\"path\",\"ita8i4\",{\"d\":\"M14 4.1 12 6\"}],[\"$\",\"path\",\"1go3kf\",{\"d\":\"m5.1 8-2.9-.8\"}],[\"$\",\"path\",\"mnht97\",{\"d\":\"m6 12-1.9 2\"}],[\"$\",\"path\",\"1cfko1\",{\"d\":\"M7.2 2.2 8 5.1\"}],[\"$\",\"path\",\"s0h3yz\",{\"d\":\"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z\"}],\"$undefined\"]}],\" Highlight Features\"]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 border-r md:grid-cols-2 lg:grid-cols-3 w-full\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-rocket size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"m3kijz\",{\"d\":\"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z\"}],[\"$\",\"path\",\"1fmvmk\",{\"d\":\"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z\"}],[\"$\",\"path\",\"1f8sc4\",{\"d\":\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0\"}],[\"$\",\"path\",\"qeys4\",{\"d\":\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"基于 Next.js\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"内置代码分割和图片优化,服务器端渲染(SSR)支持,性能强劲,速度快,SEO 友好。\"}]]}],[\"$\",\"div\",\"1\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-timer size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"line\",\"14vaq8\",{\"x1\":\"10\",\"x2\":\"14\",\"y1\":\"2\",\"y2\":\"2\"}],[\"$\",\"line\",\"17fdiu\",{\"x1\":\"12\",\"x2\":\"15\",\"y1\":\"14\",\"y2\":\"11\"}],[\"$\",\"circle\",\"1e1u0o\",{\"cx\":\"12\",\"cy\":\"14\",\"r\":\"8\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"前端轻量快速\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"其前端主题 Shiro 在 LightHouse 中表现优秀,Performance 和 Best practice 指数均大于 90%。\"}]]}],[\"$\",\"div\",\"2\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-panels-top-left size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1pudct\",{\"d\":\"M3 9h18\"}],[\"$\",\"path\",\"1oto5p\",{\"d\":\"M9 21V9\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"UI 现代化\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"前端后端用户界面设计现代化,简洁而不简单,让你的体验更加流畅。\"}]]}],[\"$\",\"div\",\"3\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil-line size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"t2du7b\",{\"d\":\"M12 20h9\"}],[\"$\",\"path\",\"1ykcvy\",{\"d\":\"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z\"}],[\"$\",\"path\",\"1w25hb\",{\"d\":\"m15 5 3 3\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"Markdown 语法支持\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"Mix Space 原生支持 Markdown 语法,也支持自定义 Markdown 内语法,您可以使用自定义语法来丰富您的内容。\"}]]}],[\"$\",\"div\",\"4\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-keyboard size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"1r9ogq\",{\"d\":\"M10 8h.01\"}],[\"$\",\"path\",\"1mp3jc\",{\"d\":\"M12 12h.01\"}],[\"$\",\"path\",\"1primd\",{\"d\":\"M14 8h.01\"}],[\"$\",\"path\",\"1l6xoz\",{\"d\":\"M16 12h.01\"}],[\"$\",\"path\",\"emo2bl\",{\"d\":\"M18 8h.01\"}],[\"$\",\"path\",\"x9i8wu\",{\"d\":\"M6 8h.01\"}],[\"$\",\"path\",\"wp8him\",{\"d\":\"M7 16h10\"}],[\"$\",\"path\",\"czm47f\",{\"d\":\"M8 12h.01\"}],[\"$\",\"rect\",\"18n3k1\",{\"width\":\"20\",\"height\":\"16\",\"x\":\"2\",\"y\":\"4\",\"rx\":\"2\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"后台云函数配置\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"无限扩展、无限可能,通过 Core 内置的云函数配置功能实现歌单解析,追番列表等功能,还有更多。\"}]]}],[\"$\",\"div\",\"5\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-person-standing size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"circle\",\"gxeob9\",{\"cx\":\"12\",\"cy\":\"5\",\"r\":\"1\"}],[\"$\",\"path\",\"se2kox\",{\"d\":\"m9 20 3-6 3 6\"}],[\"$\",\"path\",\"4o3us4\",{\"d\":\"m6 8 6 2 6-2\"}],[\"$\",\"path\",\"1kjpxc\",{\"d\":\"M12 10v4\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"动态化配置前端\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标,以及一些其他配置。\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center border-x border-t px-4 py-16 text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2 group\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"none\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"size-5 transition-transform duration-300 ease-in-out group-hover:scale-125\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4\",\"children\":[]}],[\"$\",\"path\",\"1\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\",\"children\":[]}],[\"$\",\"path\",\"2\",{\"d\":\"m5 12-3 3 3 3\",\"children\":[]}],[\"$\",\"path\",\"3\",{\"d\":\"m9 18 3-3-3-3\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],\" Development By\"]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-5xl\",\"children\":[[\"$\",\"a\",\"Vercel\",{\"href\":\"https://vercel.com\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"var(--foreground)\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M24 22.525H0l12-21.05 12 21.05z\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Vercel\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"现代化的全栈开发与部署平台\"}]]}]]}],[\"$\",\"a\",\"Docker\",{\"href\":\"https://www.docker.com\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#2496ED\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1a\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Docker\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"领先的应用容器化解决方案\"}]]}]]}],[\"$\",\"a\",\"Node.js\",{\"href\":\"https://nodejs.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#339933\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1b\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Node.js\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"强大的 JavaScript 运行时环境\"}]]}]]}],[\"$\",\"a\",\"Next.js\",{\"href\":\"https://nextjs.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"var(--foreground)\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M18.665 21.978C16.758 23.255 14.465 24 12 24 5.377 24 0 18.623 0 12S5.377 0 12 0s12 5.377 12 12c0 3.583-1.574 6.801-4.067 9.001L9.219 7.2H7.2v9.596h1.615V9.251l9.85 12.727Zm-3.332-8.533 1.6 2.061V7.2h-1.6v6.245Z\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Next.js\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"企业级 React 应用开发框架\"}]]}]]}],[\"$\",\"a\",\"Vue\",{\"href\":\"https://vuejs.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#4FC08D\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M24,1.61H14.06L12,5.16,9.94,1.61H0L12,22.39ZM12,14.08,5.16,2.23H9.59L12,6.41l2.41-4.18h4.43Z\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Vue\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"流行的渐进式前端开发框架\"}]]}]]}],[\"$\",\"a\",\"NestJS\",{\"href\":\"https://nestjs.com\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#E0234E\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1c\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"NestJS\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"企业级 Node.js 后端开发框架\"}]]}]]}],[\"$\",\"a\",\"MongoDB\",{\"href\":\"https://www.mongodb.com\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#47A248\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M17.193 9.555c-1.264-5.58-4.252-7.414-4.573-8.115-.28-.394-.53-.954-.735-1.44-.036.495-.055.685-.523 1.184-.723.566-4.438 3.682-4.74 10.02-.282 5.912 4.27 9.435 4.888 9.884l.07.05A73.49 73.49 0 0111.91 24h.481c.114-1.032.284-2.056.51-3.07.417-.296.604-.463.85-.693a11.342 11.342 0 003.639-8.464c.01-.814-.103-1.662-.197-2.218zm-5.336 8.195s0-8.291.275-8.29c.213 0 .49 10.695.49 10.695-.381-.045-.765-1.76-.765-2.405z\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"MongoDB\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"灵活高效的 NoSQL 数据库\"}]]}]]}],[\"$\",\"a\",\"Redis\",{\"href\":\"https://redis.io\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"version\":\"1.1\",\"viewBox\":\"0 0 32 32\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#DC382D\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1d\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Redis\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"高性能的内存数据存储系统\"}]]}]]}],[\"$\",\"a\",\"Algolia\",{\"href\":\"https://www.algolia.com\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#5468FF\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M12 0C5.445 0 .103 5.285.01 11.817c-.097 6.634 5.285 12.131 11.92 12.17a11.91 11.91 0 0 0 5.775-1.443.281.281 0 0 0 .052-.457l-1.122-.994a.79.79 0 0 0-.833-.14 9.693 9.693 0 0 1-3.923.77c-5.36-.067-9.692-4.527-9.607-9.888.084-5.293 4.417-9.573 9.73-9.573h9.73v17.296l-5.522-4.907a.407.407 0 0 0-.596.063 4.52 4.52 0 0 1-3.934 1.793 4.538 4.538 0 0 1-4.192-4.168 4.53 4.53 0 0 1 4.512-4.872 4.532 4.532 0 0 1 4.509 4.126c.018.205.11.397.265.533l1.438 1.275a.28.28 0 0 0 .462-.158 6.82 6.82 0 0 0 .099-1.725c-.232-3.376-2.966-6.092-6.345-6.3-3.873-.24-7.11 2.79-7.214 6.588-.1 3.7 2.933 6.892 6.634 6.974a6.75 6.75 0 0 0 4.136-1.294l7.212 6.394a.48.48 0 0 0 .797-.36V.456A.456.456 0 0 0 23.54 0Z\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Algolia\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"强大的搜索服务解决方案\"}]]}]]}],[\"$\",\"a\",\"Swift\",{\"href\":\"https://swift.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#F05138\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1e\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Swift\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"Apple 生态现代编程语言\"}]]}]]}],[\"$\",\"a\",\"Python\",{\"href\":\"https://www.python.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#3776AB\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1f\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Python\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"简洁优雅的通用编程语言\"}]]}]]}],[\"$\",\"a\",\"Rust\",{\"href\":\"https://www.rust-lang.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"var(--foreground)\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$20\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Rust\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"高性能系统级编程语言\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center border-x border-t px-4 py-16 text-center\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 512 512\",\"className\":\"mb-4 text-primary animate-pulse\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],[\"$\",\"h2\",null,{\"className\":\"mb-4 text-xl font-semibold sm:text-2xl\",\"children\":\"由像你一样充满热情的开发者共同创造\"}],[\"$\",\"p\",null,{\"className\":\"mb-8 text-muted-foreground\",\"children\":\"Some of our best contributors.\"}],[\"$\",\"$L18\",null,{\"href\":\"https://github.com/mx-space\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-fd-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 border bg-gradient-to-t from-fd-primary/10 shadow-inner shadow-fd-primary/10 hover:bg-fd-accent/50 hover:text-fd-accent-foreground h-10 px-4 py-2 mb-8 group transition-all duration-300 hover:scale-105\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 496 512\",\"className\":\"mr-2 h-4 w-4 transition-transform duration-300 group-hover:scale-105\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$21\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],\" 加入开源社区\"]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap justify-center gap-2 md:gap-3\",\"children\":\"$L22\"}]]}]]}]}]],null,[\"$\",\"$L23\",null,{\"children\":\"$L24\"}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"aVxWwnRyOwHg5JdzB4S7w\",{\"children\":[[\"$\",\"$L25\",null,{\"children\":\"$L26\"}],[\"$\",\"$L27\",null,{\"children\":\"$L28\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$29\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"28:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n26:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Mix Space - An Alternative Personal Space - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Mix Space 是一个小型个人空间站点程序,采用前后端分离设计。\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"24:null\n"])</script><script>self.__next_f.push([1,"22:[\"$\",\"div\",null,{\"className\":\"w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap justify-center gap-2\",\"children\":[[\"$\",\"a\",\"Innei\",{\"href\":\"https://github.com/Innei\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/41265413?v=4\",\"alt\":\"Innei's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"wibus-wee\",{\"href\":\"https://github.com/wibus-wee\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/62133302?v=4\",\"alt\":\"wibus-wee's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"PaloMiku\",{\"href\":\"https://github.com/PaloMiku\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/96452465?v=4\",\"alt\":\"PaloMiku's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"wuhang2003\",{\"href\":\"https://github.com/wuhang2003\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/108316419?v=4\",\"alt\":\"wuhang2003's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"miaoermua\",{\"href\":\"https://github.com/miaoermua\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/66155308?v=4\",\"alt\":\"miaoermua's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"ttimochan\",{\"href\":\"https://github.com/ttimochan\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/91021824?v=4\",\"alt\":\"ttimochan's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"zhuozhiyongde\",{\"href\":\"https://github.com/zhuozhiyongde\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/36695271?v=4\",\"alt\":\"zhuozhiyongde's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"CielNeko\",{\"href\":\"https://github.com/CielNeko\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/68452494?v=4\",\"alt\":\"CielNeko's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"suemor233\",{\"href\":\"https://github.com/suemor233\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/89030875?v=4\",\"alt\":\"suemor233's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"rdp-studio\",{\"href\":\"https://github.com/rdp-studio\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/67402215?v=4\",\"alt\":\"rdp-studio's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"AkaraChen\",{\"href\":\"https://github.com/AkaraChen\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/85140972?v=4\",\"alt\":\"AkaraChen's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"TNXG\",{\"href\":\"https://github.com/TNXG\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/69001561?v=4\",\"alt\":\"TNXG's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"hqwuzhaoyi\",{\"href\":\"https://github.com/hqwuzhaoyi\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/44605072?v=4\",\"alt\":\"hqwuzhaoyi's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"fisheryv\",{\"href\":\"https://github.com/fisheryv\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/902205?v=4\",\"alt\":\"fisheryv's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"FoskyM\",{\"href\":\"https://github.com/FoskyM\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/39661663?v=4\",\"alt\":\"FoskyM's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"AlisaAkiron\",{\"href\":\"https://github.com/AlisaAkiron\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/28832398?v=4\",\"alt\":\"AlisaAkiron's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"tusik\",{\"href\":\"https://github.com/tusik\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/1651804?v=4\",\"alt\":\"tusik's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"zsbai\",{\"href\":\"https://github.com/zsbai\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/62942942?v=4\",\"alt\":\"zsbai's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"TinsFox\",{\"href\":\"https://github.com/TinsFox\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/33956589?v=4\",\"alt\":\"TinsFox's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Zach677\",{\"href\":\"https://github.com/Zach677\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/104423295?v=4\",\"alt\":\"Zach677's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"sheben404\",{\"href\":\"https://github.com/sheben404\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/61317160?v=4\",\"alt\":\"sheben404's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"ChingCdesu\",{\"href\":\"https://github.com/ChingCdesu\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/41897540?v=4\",\"alt\":\"ChingCdesu's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"BLxcwg666\",{\"href\":\"https://github.com/BLxcwg666\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/66854530?v=4\",\"alt\":\"BLxcwg666's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"zhangmo8\",{\"href\":\"https://github.com/zhangmo8\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/43628500?v=4\",\"alt\":\"zhangmo8's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Dreamer-Paul\",{\"href\":\"https://github.com/Dreamer-Paul\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/25198337?v=4\",\"alt\":\"Dreamer-Paul's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"JinchuanL\",{\"href\":\"https://github.com/JinchuanL\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/68026794?v=4\",\"alt\":\"JinchuanL's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"raykr\",{\"href\":\"https://github.com/raykr\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/10293675?v=4\",\"alt\":\"raykr's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"xrz-cloud\",{\"href\":\"https://github.com/xrz-cloud\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/62951481?v=4\",\"alt\":\"xrz-cloud's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"matto49\",{\"href\":\"https://github.com/matto49\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/54560462?v=4\",\"alt\":\"matto49's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"mitian233\",{\"href\":\"https://github.com/mitian233\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/13678847?v=4\",\"alt\":\"mitian233's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"GrassBlock1\",{\"href\":\"https://github.com/GrassBlock1\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/46253950?v=4\",\"alt\":\"GrassBlock1's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Armerr\",{\"href\":\"https://github.com/Armerr\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/83150410?v=4\",\"alt\":\"Armerr's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Yuri-NagaSaki\",{\"href\":\"https://github.com/Yuri-NagaSaki\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/77047823?v=4\",\"alt\":\"Yuri-NagaSaki's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"solomon-cc\",{\"href\":\"https://github.com/solomon-cc\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/25998534?v=4\",\"alt\":\"solomon-cc's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"XBIsland\",{\"href\":\"https://github.com/XBIsland\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/36447895?v=4\",\"alt\":\"XBIsland's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"VxRain\",{\"href\":\"https://github.com/VxRain\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/26521850?v=4\",\"alt\":\"VxRain's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"sysfox\",{\"href\":\"https://github.com/sysfox\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/99103591?v=4\",\"alt\":\"sysfox's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"kidonng\",{\"href\":\"https://github.com/kidonng\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/44045911?v=4\",\"alt\":\"kidonng's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"poboll\",{\"href\":\"https://github.com/poboll\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/80184334?v=4\",\"alt\":\"poboll's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"nanzhi63\",{\"href\":\"https://github.com/nanzhi63\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/108507292?v=4\",\"alt\":\"nanzhi63's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"xiaohanwu520\",{\"href\":\"https://github.com/xiaohanwu520\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/163805153?v=4\",\"alt\":\"xiaohanwu520's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"liyown\",{\"href\":\"https://github.com/liyown\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/55525531?v=4\",\"alt\":\"liyown's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Lmmmmmm-bb\",{\"href\":\"https://github.com/Lmmmmmm-bb\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/54026110?v=4\",\"alt\":\"Lmmmmmm-bb's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Soya-xy\",{\"href\":\"https://github.com/Soya-xy\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/56671014?v=4\",\"alt\":\"Soya-xy's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"pengchzn\",{\"href\":\"https://github.com/pengchzn\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/66410605?v=4\",\"alt\":\"pengchzn's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Do1e\",{\"href\":\"https://github.com/Do1e\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/73533898?v=4\",\"alt\":\"Do1e's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"pcccccc\",{\"href\":\"https://github.com/pcccccc\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/13974510?v=4\",\"alt\":\"pcccccc's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"SliverKeigo\",{\"href\":\"https://github.com/SliverKeigo\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/112426853?v=4\",\"alt\":\"SliverKeigo's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"eltociear\",{\"href\":\"https://github.com/eltociear\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/22633385?v=4\",\"alt\":\"eltociear's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"suqingyao\",{\"href\":\"https://github.com/suqingyao\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/45616067?v=4\",\"alt\":\"suqingyao's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-4 text-center text-sm text-muted-foreground\",\"children\":\"感谢这些为 Mix Space 开源社区做出贡献的优秀开发者\"}]]}]\n"])</script></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/assets/images/preview/shiro.png"/><link rel="stylesheet" href="/_next/static/css/7422239cb2f32f53.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-6048f383da3c1e3b.js"/><script src="/_next/static/chunks/b26ba64e-27d73577710250f2.js" async=""></script><script src="/_next/static/chunks/35-d42d65b961170308.js" async=""></script><script src="/_next/static/chunks/main-app-e1ee6f075955afec.js" async=""></script><script src="/_next/static/chunks/552-7fa818eba4dabdd8.js" async=""></script><script src="/_next/static/chunks/64-6b1c1fbae6020512.js" async=""></script><script src="/_next/static/chunks/app/layout-299d602e74a4623d.js" async=""></script><script src="/_next/static/chunks/163-f912bb3c74ca085d.js" async=""></script><script src="/_next/static/chunks/342-07659cde04f677f6.js" async=""></script><script src="/_next/static/chunks/680-35307ecd46bc2bdb.js" async=""></script><script src="/_next/static/chunks/775-80cfd9c5d11379df.js" async=""></script><script src="/_next/static/chunks/711-7d39ef47d8c855c8.js" async=""></script><script src="/_next/static/chunks/app/(home)/layout-446765f05be46df0.js" async=""></script><script src="/_next/static/chunks/3eb2c66c-19aa03138e68af68.js" async=""></script><script src="/_next/static/chunks/c556396d-9e13607157a7ab85.js" async=""></script><script src="/_next/static/chunks/app/(home)/page-00a67b9c835f53dc.js" async=""></script><link rel="preload" href="/_next/static/chunks/457.602cc153279661bd.js" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/849.656b8a0cda1a88fa.js" as="script" fetchPriority="low"/><title>Mix Space - An Alternative Personal Space - Mix Space 文档</title><meta name="description" content="Mix Space 是一个小型个人空间站点程序,采用前后端分离设计。"/><meta name="author" content="Mix Space Team"/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"/><meta name="robots" content="index, follow"/><meta property="og:title" content="Mix Space 文档"/><meta property="og:description" content="探索 Mix Space"/><meta property="og:url" content="https://mx-space.js.org"/><meta property="og:site_name" content="Mix Space 文档"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="http://localhost:3000/logo.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mix Space 文档"/><meta name="twitter:description" content="探索 Mix Space"/><meta name="twitter:image" content="http://localhost:3000/logo.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-512x512.png" sizes="512x512" type="image/png"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><script>((e,t,r,n,o,a,i,u)=>{let s=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(t)):s.setAttribute(e,t)}),u&&l.includes(t)&&(s.style.colorScheme=t)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><main id="nd-home-layout" class="flex flex-1 flex-col pt-[var(--fd-nav-height)] [--fd-nav-height:56px]"><div aria-hidden="true" class="fixed inset-x-0 top-[var(--fd-banner-height)] z-40 h-6 bg-fd-background" style="mask-image:linear-gradient(to bottom,white,transparent)"></div><header id="nd-nav" class="fixed left-1/2 top-[var(--fd-banner-height)] z-40 w-full max-w-fd-container -translate-x-1/2 border-b border-fd-foreground/10 transition-colors lg:mt-2 lg:w-[calc(100%-1rem)] lg:rounded-2xl lg:border shadow-sm bg-fd-background/80 backdrop-blur-lg" aria-label="Main" data-orientation="horizontal" dir="ltr"><nav class="flex h-14 w-full flex-row items-center gap-6 px-4 lg:h-12"><a class="inline-flex items-center gap-2.5 font-semibold" href="/"><img alt="Logo" loading="lazy" width="220" height="220" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logo.png"/></a><div style="position:relative"><ul data-orientation="horizontal" class="flex flex-row items-center gap-2 max-sm:hidden" dir="ltr"><li><button id="radix-:R4rqdb:-trigger-radix-:Rmsrqdb:" data-state="closed" aria-expanded="false" aria-controls="radix-:R4rqdb:-content-radix-:Rmsrqdb:" class="data-[state=open]:bg-fd-accent/50 inline-flex items-center gap-1 p-2 text-fd-muted-foreground transition-colors hover:text-fd-accent-foreground data-[active=true]:text-fd-primary [&_svg]:size-4 rounded-md text-sm" data-radix-collection-item="">文档</button></li></ul></div><div class="flex flex-1 flex-row items-center justify-end lg:gap-1.5"><button type="button" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 lg:hidden" data-search="" aria-label="Open Search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button><button type="button" data-search-full="" class="inline-flex items-center gap-2 rounded-full border bg-fd-secondary/50 p-1.5 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground w-full max-w-[240px] max-lg:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ms-1 size-4"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="ms-auto inline-flex gap-0.5"><kbd class="rounded-md border bg-fd-background px-1.5">⌘</kbd><kbd class="rounded-md border bg-fd-background px-1.5">K</kbd></div></button><button type="button" class="inline-flex items-center rounded-full border p-[3px] max-lg:hidden" data-theme-toggle="" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun size-7 rounded-full p-1.5 bg-fd-accent text-fd-accent-foreground dark:bg-transparent dark:text-fd-muted-foreground"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon size-7 rounded-full p-1.5 text-fd-muted-foreground dark:bg-fd-accent dark:text-fd-accent-foreground"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><li class="list-none"><a href="https://github.com/mx-space/docs" rel="noreferrer noopener" target="_blank" class="inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 -me-1.5 list-none max-lg:hidden" data-active="false" data-radix-collection-item=""><svg role="img" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a></li><li class="list-none lg:hidden"><button id="radix-:R4rqdb:-trigger-radix-:R2osrqdb:" data-state="closed" aria-expanded="false" aria-controls="radix-:R4rqdb:-content-radix-:R2osrqdb:" class="data-[state=open]:bg-fd-accent/50 inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 group -me-2" data-radix-collection-item=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-3 transition-transform duration-300 group-data-[state=open]:rotate-180"><path d="m6 9 6 6 6-6"></path></svg></button></li></div></nav><div class="flex w-full justify-center"></div></header><div class="absolute inset-x-0 top-[200px] h-[250px] max-md:hidden" style="background:repeating-linear-gradient(to right, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px), repeating-linear-gradient(to bottom, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px)"></div><main class="container relative max-w-[1100px] px-2 py-4 lg:py-16"><div style="background:repeating-linear-gradient(to bottom, transparent, hsl(var(--secondary)/.2) 500px, transparent 1000px)"><div class="relative"><div class="container relative z-[2] flex flex-col overflow-hidden rounded-lg bg-background px-6 pt-12 max-md:text-center md:px-12 md:pt-16"><h1 class="mb-8 text-4xl font-medium">Mix Space<br/>An Alternative Personal Space.</h1><p class="mb-8 text-muted-foreground md:max-w-[80%] md:text-xl">Mix Space 是一个小型个人空间站点程序。不同于传统的博客程序,采用前后端分离设计, 适合那些喜欢写不同风格或类型的写作爱好者。</p><div class="inline-flex items-center gap-3 max-md:mx-auto"><a class="inline-flex items-center justify-center text-sm font-medium ring-offset-fd-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 bg-fd-background bg-gradient-to-b from-fd-primary to-fd-primary/60 text-fd-primary-foreground shadow-inner shadow-fd-background/20 hover:bg-fd-primary/90 h-11 px-6 rounded-full" href="/docs/core"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="size-4 mr-2" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10"></circle><polygon points="10 8 16 12 10 16 10 8"></polygon></svg> 开始使用</a><a href="https://github.com/mx-space" class="justify-center text-sm font-medium ring-offset-fd-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 border bg-gradient-to-t from-fd-primary/10 shadow-inner shadow-fd-primary/10 hover:bg-fd-accent/50 hover:text-fd-accent-foreground h-11 px-6 rounded-full bg-background flex items-center"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" class="size-4 mr-2" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg> Github</a></div><div class="relative mt-8"><div class="flex justify-center gap-2 mb-4"><button class="px-3 py-1 text-sm rounded-full transition-colors bg-primary text-white">Shiro主题</button><button class="px-3 py-1 text-sm rounded-full transition-colors bg-gray-100 text-gray-700 hover:bg-gray-200">Kami主题</button><button class="px-3 py-1 text-sm rounded-full transition-colors bg-gray-100 text-gray-700 hover:bg-gray-200">控制台</button></div><img alt="preview" width="1200" height="675" decoding="async" data-nimg="1" class="w-full max-w-[1200px] select-none duration-1000 animate-in fade-in slide-in-from-bottom-12" style="color:transparent" src="/assets/images/preview/shiro.png"/></div><div class="absolute inset-0 z-[-1] bg-gradient-to-b from-background/50 to-background"></div></div></div><div class="container relative overflow-hidden border-x border-t py-4 sm:py-8 mt-[-1px]" style="background:radial-gradient(circle at bottom center, hsl(var(--secondary)), transparent 70%), linear-gradient(90deg, rgba(78, 191, 255, 0.1), transparent 30%, rgba(233, 42, 103, 0.1));border-top-style:dashed"><div class="relative z-[1]"><h2 class="bg-gradient-to-b from-fd-primary to-fd-foreground/40 bg-clip-text text-center text-2xl font-semibold text-transparent sm:text-3xl">Loved by users.<br/>Built for developers.</h2></div><div class="absolute inset-0 z-0" style="background:linear-gradient(to bottom, transparent, rgba(var(--secondary), 0.2));opacity:0.5"></div></div><div class="relative flex flex-col items-center overflow-hidden border-x border-t px-6 pb-16 pt-16 text-center"><div class="grid grid-cols-1 md:grid-cols-2 gap-6 max-w-5xl w-full"><div class="rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow"><p class="text-base font-medium mb-6">"Mix Space,是一个小型的个人空间程序。继承了传统的博客,有着不同于博客的丰富的内容。适合那些喜欢写不同风格或类型的写作爱好者。"</p><div class="flex items-center gap-3"><img alt="avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-12 rounded-full" style="color:transparent" src="https://avatars.githubusercontent.com/u/41265413"/><div class="text-left"><a href="https://github.com/Innei" rel="noreferrer noopener" class="text-base font-medium hover:underline">Innei</a><p class="text-sm text-fd-muted-foreground">Mix Space 程序开发者</p></div></div></div><div class="rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow"><p class="text-base font-medium mb-6">"Mix Space 的文档非常详细,总有新的内容和功能在开发中。我自己也在用 Mix Space,博文加手记的记录个人空间体验非常不错。它改变了我的写作方式。"</p><div class="flex items-center gap-3"><img alt="avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-12 rounded-full" style="color:transparent" src="https://avatars.githubusercontent.com/u/96452465"/><div class="text-left"><a href="https://github.com/PaloMiku" rel="noreferrer noopener" class="text-base font-medium hover:underline">Mikuの鬆</a><p class="text-sm text-fd-muted-foreground">Mix Space 文档贡献者</p></div></div></div><div class="rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow"><p class="text-base font-medium mb-6">"Mix Space 是个小众但不简单博客系统,设计了文稿、手记、思考三个不同型的写作方式,在此基础上还写了很多有意思的特性。"</p><div class="flex items-center gap-3"><img alt="avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-12 rounded-full" style="color:transparent" src="https://avatars.githubusercontent.com/u/108316419"/><div class="text-left"><a href="https://github.com/wuhang2003" rel="noreferrer noopener" class="text-base font-medium hover:underline">WuHang2003</a><p class="text-sm text-fd-muted-foreground">Mix Space 开源社区成员</p></div></div></div><div class="rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow"><p class="text-base font-medium mb-6">"用了一年多的 Mix Space,最让我觉得舒服的一点是别人如果要和我换友链,可以自助提交,我只需要点个通过就可以了,也借此交到了很多的朋友,光这一点我觉得就很不错了"</p><div class="flex items-center gap-3"><img alt="avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-12 rounded-full" style="color:transparent" src="https://avatars.githubusercontent.com/u/62463715"/><div class="text-left"><a href="https://github.com/NiuBoss123" rel="noreferrer noopener" class="text-base font-medium hover:underline">MisakaAkio</a><p class="text-sm text-fd-muted-foreground">Mix Space 用户</p></div></div></div></div><div class="absolute inset-0 z-[-1] opacity-50" style="background-image:radial-gradient(circle at center, hsl(var(--secondary)), transparent 70%)"></div></div><div class="flex flex-col items-center border-x border-t px-4 py-16 text-center"><h2 class="mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mouse-pointer-click size-5"><path d="M14 4.1 12 6"></path><path d="m5.1 8-2.9-.8"></path><path d="m6 12-1.9 2"></path><path d="M7.2 2.2 8 5.1"></path><path d="M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z"></path></svg> Highlight Features</h2><div class="grid grid-cols-1 border-r md:grid-cols-2 lg:grid-cols-3 w-full"><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-rocket size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><path d="M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z"></path><path d="m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z"></path><path d="M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"></path><path d="M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"></path></svg><h2 class="text-sm font-medium">基于 Next.js</h2></div><span class="font-medium">内置代码分割和图片优化,服务器端渲染(SSR)支持,性能强劲,速度快,SEO 友好。</span></div><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-timer size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><line x1="10" x2="14" y1="2" y2="2"></line><line x1="12" x2="15" y1="14" y2="11"></line><circle cx="12" cy="14" r="8"></circle></svg><h2 class="text-sm font-medium">前端轻量快速</h2></div><span class="font-medium">其前端主题 Shiro 在 LightHouse 中表现优秀,Performance 和 Best practice 指数均大于 90%。</span></div><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-panels-top-left size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M3 9h18"></path><path d="M9 21V9"></path></svg><h2 class="text-sm font-medium">UI 现代化</h2></div><span class="font-medium">前端后端用户界面设计现代化,简洁而不简单,让你的体验更加流畅。</span></div><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pencil-line size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><path d="M12 20h9"></path><path d="M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"></path><path d="m15 5 3 3"></path></svg><h2 class="text-sm font-medium">Markdown 语法支持</h2></div><span class="font-medium">Mix Space 原生支持 Markdown 语法,也支持自定义 Markdown 内语法,您可以使用自定义语法来丰富您的内容。</span></div><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-keyboard size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><path d="M10 8h.01"></path><path d="M12 12h.01"></path><path d="M14 8h.01"></path><path d="M16 12h.01"></path><path d="M18 8h.01"></path><path d="M6 8h.01"></path><path d="M7 16h10"></path><path d="M8 12h.01"></path><rect width="20" height="16" x="2" y="4" rx="2"></rect></svg><h2 class="text-sm font-medium">后台云函数配置</h2></div><span class="font-medium">无限扩展、无限可能,通过 Core 内置的云函数配置功能实现歌单解析,追番列表等功能,还有更多。</span></div><div class="border-l border-t border-b px-6 py-12 group text-left"><div class="mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-person-standing size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary"><circle cx="12" cy="5" r="1"></circle><path d="m9 20 3-6 3 6"></path><path d="m6 8 6 2 6-2"></path><path d="M12 10v4"></path></svg><h2 class="text-sm font-medium">动态化配置前端</h2></div><span class="font-medium">你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标,以及一些其他配置。</span></div></div></div><div class="flex flex-col items-center border-x border-t px-4 py-16 text-center"><h2 class="mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2 group"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="size-5 transition-transform duration-300 ease-in-out group-hover:scale-125" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="m5 12-3 3 3 3"></path><path d="m9 18 3-3-3-3"></path></svg> Development By</h2><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-5xl"><a href="https://vercel.com" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:var(--foreground)" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M24 22.525H0l12-21.05 12 21.05z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Vercel</div><div class="text-sm text-muted-foreground">现代化的全栈开发与部署平台</div></div></a><a href="https://www.docker.com" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#2496ED" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Docker</div><div class="text-sm text-muted-foreground">领先的应用容器化解决方案</div></div></a><a href="https://nodejs.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#339933" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M11.998,24c-0.321,0-0.641-0.084-0.922-0.247l-2.936-1.737c-0.438-0.245-0.224-0.332-0.08-0.383 c0.585-0.203,0.703-0.25,1.328-0.604c0.065-0.037,0.151-0.023,0.218,0.017l2.256,1.339c0.082,0.045,0.197,0.045,0.272,0l8.795-5.076 c0.082-0.047,0.134-0.141,0.134-0.238V6.921c0-0.099-0.053-0.192-0.137-0.242l-8.791-5.072c-0.081-0.047-0.189-0.047-0.271,0 L3.075,6.68C2.99,6.729,2.936,6.825,2.936,6.921v10.15c0,0.097,0.054,0.189,0.139,0.235l2.409,1.392 c1.307,0.654,2.108-0.116,2.108-0.89V7.787c0-0.142,0.114-0.253,0.256-0.253h1.115c0.139,0,0.255,0.112,0.255,0.253v10.021 c0,1.745-0.95,2.745-2.604,2.745c-0.508,0-0.909,0-2.026-0.551L2.28,18.675c-0.57-0.329-0.922-0.945-0.922-1.604V6.921 c0-0.659,0.353-1.275,0.922-1.603l8.795-5.082c0.557-0.315,1.296-0.315,1.848,0l8.794,5.082c0.57,0.329,0.924,0.944,0.924,1.603 v10.15c0,0.659-0.354,1.273-0.924,1.604l-8.794,5.078C12.643,23.916,12.324,24,11.998,24z M19.099,13.993 c0-1.9-1.284-2.406-3.987-2.763c-2.731-0.361-3.009-0.548-3.009-1.187c0-0.528,0.235-1.233,2.258-1.233 c1.807,0,2.473,0.389,2.747,1.607c0.024,0.115,0.129,0.199,0.247,0.199h1.141c0.071,0,0.138-0.031,0.186-0.081 c0.048-0.054,0.074-0.123,0.067-0.196c-0.177-2.098-1.571-3.076-4.388-3.076c-2.508,0-4.004,1.058-4.004,2.833 c0,1.925,1.488,2.457,3.895,2.695c2.88,0.282,3.103,0.703,3.103,1.269c0,0.983-0.789,1.402-2.642,1.402 c-2.327,0-2.839-0.584-3.011-1.742c-0.02-0.124-0.126-0.215-0.253-0.215h-1.137c-0.141,0-0.254,0.112-0.254,0.253 c0,1.482,0.806,3.248,4.655,3.248C17.501,17.007,19.099,15.91,19.099,13.993z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Node.js</div><div class="text-sm text-muted-foreground">强大的 JavaScript 运行时环境</div></div></a><a href="https://nextjs.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:var(--foreground)" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M18.665 21.978C16.758 23.255 14.465 24 12 24 5.377 24 0 18.623 0 12S5.377 0 12 0s12 5.377 12 12c0 3.583-1.574 6.801-4.067 9.001L9.219 7.2H7.2v9.596h1.615V9.251l9.85 12.727Zm-3.332-8.533 1.6 2.061V7.2h-1.6v6.245Z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Next.js</div><div class="text-sm text-muted-foreground">企业级 React 应用开发框架</div></div></a><a href="https://vuejs.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#4FC08D" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M24,1.61H14.06L12,5.16,9.94,1.61H0L12,22.39ZM12,14.08,5.16,2.23H9.59L12,6.41l2.41-4.18h4.43Z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Vue</div><div class="text-sm text-muted-foreground">流行的渐进式前端开发框架</div></div></a><a href="https://nestjs.com" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#E0234E" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M14.131.047c-.173 0-.334.037-.483.087.316.21.49.49.576.806.007.043.019.074.025.117a.681.681 0 0 1 .013.112c.024.545-.143.614-.26.936-.18.415-.13.861.086 1.22a.74.74 0 0 0 .074.137c-.235-1.568 1.073-1.803 1.314-2.293.019-.428-.334-.713-.613-.911a1.37 1.37 0 0 0-.732-.21zM16.102.4c-.024.143-.006.106-.012.18-.006.05-.006.112-.012.161-.013.05-.025.1-.044.149-.012.05-.03.1-.05.149l-.067.142c-.02.025-.031.05-.05.075l-.037.055a2.152 2.152 0 0 1-.093.124c-.037.038-.068.081-.112.112v.006c-.037.031-.074.068-.118.1-.13.099-.278.173-.415.266-.043.03-.087.056-.124.093a.906.906 0 0 0-.118.099c-.043.037-.074.074-.111.118-.031.037-.068.08-.093.124a1.582 1.582 0 0 0-.087.13c-.025.05-.043.093-.068.142-.019.05-.037.093-.05.143a2.007 2.007 0 0 0-.043.155c-.006.025-.006.056-.012.08-.007.025-.007.05-.013.075 0 .05-.006.105-.006.155 0 .037 0 .074.006.111 0 .05.006.1.019.155.006.05.018.1.03.15.02.049.032.098.05.148.013.03.031.062.044.087l-1.426-.552c-.241-.068-.477-.13-.719-.186l-.39-.093c-.372-.074-.75-.13-1.128-.167-.013 0-.019-.006-.031-.006A11.082 11.082 0 0 0 8.9 2.855c-.378.025-.756.074-1.134.136a12.45 12.45 0 0 0-.837.174l-.279.074c-.092.037-.18.08-.266.118l-.205.093c-.012.006-.024.006-.03.012-.063.031-.118.056-.174.087a2.738 2.738 0 0 0-.236.118c-.043.018-.086.043-.124.062a.559.559 0 0 1-.055.03c-.056.032-.112.063-.162.094a1.56 1.56 0 0 0-.148.093c-.044.03-.087.055-.124.086-.006.007-.013.007-.019.013-.037.025-.08.056-.118.087l-.012.012-.093.074c-.012.007-.025.019-.037.025-.031.025-.062.056-.093.08-.006.013-.019.02-.025.025-.037.038-.074.069-.111.106-.007 0-.007.006-.013.012a1.742 1.742 0 0 0-.111.106c-.007.006-.007.012-.013.012a1.454 1.454 0 0 0-.093.1c-.012.012-.03.024-.043.036a1.374 1.374 0 0 1-.106.112c-.006.012-.018.019-.024.03-.05.05-.093.1-.143.15l-.018.018c-.1.106-.205.211-.317.304-.111.1-.229.192-.347.273a3.777 3.777 0 0 1-.762.421c-.13.056-.267.106-.403.149-.26.056-.527.161-.756.18-.05 0-.105.012-.155.018l-.155.037-.149.056c-.05.019-.099.044-.148.068-.044.031-.093.056-.137.087a1.011 1.011 0 0 0-.124.106c-.043.03-.087.074-.124.111-.037.043-.074.08-.105.124-.031.05-.068.093-.093.143a1.092 1.092 0 0 0-.087.142c-.025.056-.05.106-.068.161-.019.05-.037.106-.056.161-.012.05-.025.1-.03.15 0 .005-.007.012-.007.018-.012.056-.012.13-.019.167C.006 7.95 0 7.986 0 8.03a.657.657 0 0 0 .074.31v.006c.019.037.044.075.069.112.024.037.05.074.08.111.031.031.068.069.106.1a.906.906 0 0 0 .117.099c.149.13.186.173.378.272.031.019.062.031.1.05.006 0 .012.006.018.006 0 .013 0 .019.006.031a1.272 1.272 0 0 0 .08.298c.02.037.032.074.05.111.007.013.013.025.02.031.024.05.049.093.073.137l.093.13c.031.037.069.08.106.118.037.037.074.068.118.105 0 0 .006.006.012.006.037.031.074.062.112.087a.986.986 0 0 0 .136.08c.043.025.093.05.142.069a.73.73 0 0 0 .124.043c.007.006.013.006.025.012.025.007.056.013.08.019-.018.335-.024.65.026.762.055.124.328-.254.6-.688-.036.428-.061.93 0 1.079.069.155.44-.329.763-.862 4.395-1.016 8.405 2.02 8.826 6.31-.08-.67-.905-1.041-1.283-.948-.186.458-.502 1.047-1.01 1.413.043-.41.025-.83-.062-1.24a4.009 4.009 0 0 1-.769 1.562c-.588.043-1.177-.242-1.487-.67-.025-.018-.031-.055-.05-.08-.018-.043-.037-.087-.05-.13a.515.515 0 0 1-.037-.13c-.006-.044-.006-.087-.006-.137v-.093a.992.992 0 0 1 .031-.13c.013-.043.025-.086.044-.13.024-.043.043-.087.074-.13.105-.298.105-.54-.087-.682a.706.706 0 0 0-.118-.062c-.024-.006-.055-.018-.08-.025l-.05-.018a.847.847 0 0 0-.13-.031.472.472 0 0 0-.13-.019 1.01 1.01 0 0 0-.136-.012c-.031 0-.062.006-.093.006a.484.484 0 0 0-.137.019c-.043.006-.086.012-.13.024a1.068 1.068 0 0 0-.13.044c-.043.018-.08.037-.124.056-.037.018-.074.043-.118.062-1.444.942-.582 3.148.403 3.787-.372.068-.75.148-.855.229l-.013.012c.267.161.546.298.837.416.397.13.818.247 1.004.297v.006a5.996 5.996 0 0 0 1.562.112c2.746-.192 4.996-2.281 5.405-5.033l.037.161c.019.112.043.23.056.347v.006c.012.056.018.112.025.162v.024c.006.056.012.112.012.162.006.068.012.136.012.204v.1c0 .03.007.067.007.098 0 .038-.007.075-.007.112v.087c0 .043-.006.08-.006.124 0 .025 0 .05-.006.08 0 .044-.006.087-.006.137-.006.018-.006.037-.006.055l-.02.143c0 .019 0 .037-.005.056-.007.062-.019.118-.025.18v.012l-.037.174v.018l-.037.167c0 .007-.007.02-.007.025a1.663 1.663 0 0 1-.043.168v.018c-.019.062-.037.118-.05.174-.006.006-.006.012-.006.012l-.056.186c-.024.062-.043.118-.068.18-.025.062-.043.124-.068.18-.025.062-.05.117-.074.18h-.007c-.024.055-.05.117-.08.173a.302.302 0 0 1-.019.043c-.006.006-.006.013-.012.019a5.867 5.867 0 0 1-1.742 2.082c-.05.031-.099.069-.149.106-.012.012-.03.018-.043.03a2.603 2.603 0 0 1-.136.094l.018.037h.007l.26-.037h.006c.161-.025.322-.056.483-.087.044-.006.093-.019.137-.031l.087-.019c.043-.006.086-.018.13-.024.037-.013.074-.02.111-.031.62-.15 1.221-.354 1.798-.595a9.926 9.926 0 0 1-3.85 3.142c.714-.05 1.426-.167 2.114-.366a9.903 9.903 0 0 0 5.857-4.68 9.893 9.893 0 0 1-1.667 3.986 9.758 9.758 0 0 0 1.655-1.376 9.824 9.824 0 0 0 2.61-5.268c.21.98.272 1.99.18 2.987 4.474-6.241.371-12.712-1.346-14.416-.006-.013-.012-.019-.012-.031-.006.006-.006.006-.006.012 0-.006 0-.006-.007-.012 0 .074-.006.148-.012.223a8.34 8.34 0 0 1-.062.415c-.03.136-.068.273-.105.41-.044.13-.093.266-.15.396a5.322 5.322 0 0 1-.185.378 4.735 4.735 0 0 1-.477.688c-.093.111-.192.21-.292.31a3.994 3.994 0 0 1-.18.155l-.142.124a3.459 3.459 0 0 1-.347.241 4.295 4.295 0 0 1-.366.211c-.13.062-.26.118-.39.174a4.364 4.364 0 0 1-.818.223c-.143.025-.285.037-.422.05a4.914 4.914 0 0 1-.297.012 4.66 4.66 0 0 1-.422-.025 3.137 3.137 0 0 1-.421-.062 3.136 3.136 0 0 1-.415-.105h-.007c.137-.013.273-.025.41-.05a4.493 4.493 0 0 0 .818-.223c.136-.05.266-.112.39-.174.13-.062.248-.13.372-.204.118-.08.235-.161.347-.248.112-.087.217-.18.316-.279.105-.093.198-.198.291-.304.093-.111.18-.223.26-.334.013-.019.026-.044.038-.062.062-.1.124-.199.18-.298a4.272 4.272 0 0 0 .334-.775c.044-.13.075-.266.106-.403.025-.142.05-.278.062-.415.012-.142.025-.285.025-.421 0-.1-.007-.199-.013-.298a6.726 6.726 0 0 0-.05-.415 4.493 4.493 0 0 0-.092-.415c-.044-.13-.087-.267-.137-.397-.05-.13-.111-.26-.173-.384-.069-.124-.137-.248-.211-.366a6.843 6.843 0 0 0-.248-.34c-.093-.106-.186-.212-.285-.317a3.878 3.878 0 0 0-.161-.155c-.28-.217-.57-.421-.862-.607a1.154 1.154 0 0 0-.124-.062 2.415 2.415 0 0 0-.589-.26Z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">NestJS</div><div class="text-sm text-muted-foreground">企业级 Node.js 后端开发框架</div></div></a><a href="https://www.mongodb.com" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#47A248" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M17.193 9.555c-1.264-5.58-4.252-7.414-4.573-8.115-.28-.394-.53-.954-.735-1.44-.036.495-.055.685-.523 1.184-.723.566-4.438 3.682-4.74 10.02-.282 5.912 4.27 9.435 4.888 9.884l.07.05A73.49 73.49 0 0111.91 24h.481c.114-1.032.284-2.056.51-3.07.417-.296.604-.463.85-.693a11.342 11.342 0 003.639-8.464c.01-.814-.103-1.662-.197-2.218zm-5.336 8.195s0-8.291.275-8.29c.213 0 .49 10.695.49 10.695-.381-.045-.765-1.76-.765-2.405z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">MongoDB</div><div class="text-sm text-muted-foreground">灵活高效的 NoSQL 数据库</div></div></a><a href="https://redis.io" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" version="1.1" viewBox="0 0 32 32" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#DC382D" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M14.824 7.518c0 0.007 0.103 0.202 0.232 0.441 0.126 0.235 0.219 0.437 0.205 0.447s-0.371 0.146-0.792 0.295c-0.424 0.152-0.765 0.282-0.759 0.288s0.487 0.056 1.067 0.109c0.699 0.066 1.067 0.113 1.093 0.139 0.023 0.023 0.182 0.282 0.358 0.57l0.315 0.53 0.056-0.133c0.030-0.070 0.126-0.302 0.215-0.51l0.156-0.381 0.841-0.089c0.46-0.050 0.871-0.089 0.914-0.089 0.040-0.003 0.073-0.013 0.073-0.030 0-0.013-0.311-0.142-0.696-0.285-0.381-0.142-0.696-0.265-0.696-0.268s0.083-0.205 0.182-0.447 0.175-0.447 0.169-0.454c-0.007-0.010-0.331 0.089-0.715 0.215l-0.702 0.229-0.745-0.295c-0.732-0.288-0.772-0.301-0.772-0.282zM19.452 10.038c-0.891 0.354-1.623 0.649-1.63 0.656s0.656 0.275 1.474 0.6l1.484 0.586 0.159-0.063c1.653-0.643 3.157-1.242 3.15-1.249-0.023-0.027-2.948-1.172-2.981-1.172-0.023 0.003-0.768 0.291-1.656 0.643zM10.899 9.694c-0.855 0.089-1.573 0.338-1.878 0.653-0.209 0.215-0.242 0.398-0.113 0.619 0.192 0.331 0.822 0.61 1.693 0.752 0.391 0.066 1.54 0.056 1.938-0.013 0.931-0.162 1.534-0.46 1.676-0.835 0.053-0.139 0.053-0.159 0-0.295-0.139-0.364-0.732-0.666-1.61-0.818-0.444-0.076-1.272-0.106-1.706-0.063zM26.819 10.724c-0.043 0.056-0.202 0.182-0.354 0.285-0.451 0.291-1.034 0.556-4.651 2.113-2.544 1.093-3.193 1.381-4.074 1.805-0.977 0.467-1.381 0.596-1.872 0.596-0.441 0-0.702-0.076-1.524-0.441-0.328-0.146-1.67-0.709-2.981-1.255-5.734-2.385-5.84-2.435-6.148-2.766l-0.129-0.142v2.256l0.146 0.139c0.139 0.136 0.613 0.421 0.782 0.47 0.046 0.013 0.358 0.142 0.696 0.288s1.984 0.835 3.66 1.534c2.773 1.156 3.405 1.421 4.349 1.835 0.5 0.222 0.778 0.278 1.249 0.262 0.345-0.013 0.447-0.033 0.749-0.136 0.195-0.066 0.533-0.209 0.752-0.318 0.719-0.361 1.59-0.745 5.058-2.239 3.263-1.408 3.687-1.603 4.041-1.848 0.364-0.258 0.348-0.195 0.348-1.451 0-0.6-0.003-1.090-0.010-1.090s-0.043 0.046-0.086 0.103zM15.397 12.195c-1.335 0.205-2.441 0.381-2.461 0.388-0.030 0.010 3.326 1.421 3.468 1.457 0.033 0.010 1.534-2.15 1.534-2.206 0-0.030 0.003-0.033-2.541 0.361zM26.838 14.428c-0.030 0.050-0.169 0.172-0.305 0.268-0.434 0.298-1.086 0.596-5.052 2.302-2.282 0.984-2.998 1.299-3.677 1.63-1.1 0.533-1.365 0.619-1.954 0.616-0.457-0.003-0.739-0.076-1.345-0.351-0.583-0.268-1.236-0.543-3.856-1.63-4.558-1.891-5.085-2.127-5.406-2.438l-0.159-0.149v2.219l0.179 0.169c0.292 0.272 0.262 0.258 5.154 2.296 1.795 0.745 3.488 1.457 3.76 1.58 0.722 0.325 0.931 0.401 1.216 0.46 0.666 0.136 1.159 0.026 2.239-0.5 0.702-0.341 1.56-0.722 3.637-1.616 3.948-1.703 4.922-2.14 5.21-2.332 0.103-0.073 0.242-0.189 0.311-0.265l0.123-0.136v-1.11c0-0.61-0.003-1.11-0.010-1.11-0.003 0-0.033 0.043-0.066 0.096zM26.802 18.061c-0.262 0.328-0.785 0.58-4.856 2.332-2.657 1.146-3.465 1.504-4.339 1.921-0.918 0.437-1.219 0.53-1.749 0.53-0.361 0-0.729-0.086-1.136-0.265-0.951-0.417-1.577-0.682-4.353-1.838-3.157-1.315-4.167-1.742-4.505-1.911-0.315-0.159-0.636-0.384-0.709-0.5l-0.070-0.106v1.13c0 1.295-0.023 1.199 0.325 1.434 0.384 0.258 0.954 0.51 4.744 2.083 2.65 1.1 3.604 1.501 4.074 1.713 0.961 0.431 1.216 0.5 1.752 0.47 0.49-0.023 0.812-0.129 1.66-0.533 0.884-0.424 1.537-0.715 4.422-1.958 4.008-1.726 4.442-1.934 4.747-2.286l0.106-0.119v-1.106c0-0.61-0.003-1.11-0.007-1.11-0.007 0-0.053 0.053-0.106 0.119z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Redis</div><div class="text-sm text-muted-foreground">高性能的内存数据存储系统</div></div></a><a href="https://www.algolia.com" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#5468FF" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M12 0C5.445 0 .103 5.285.01 11.817c-.097 6.634 5.285 12.131 11.92 12.17a11.91 11.91 0 0 0 5.775-1.443.281.281 0 0 0 .052-.457l-1.122-.994a.79.79 0 0 0-.833-.14 9.693 9.693 0 0 1-3.923.77c-5.36-.067-9.692-4.527-9.607-9.888.084-5.293 4.417-9.573 9.73-9.573h9.73v17.296l-5.522-4.907a.407.407 0 0 0-.596.063 4.52 4.52 0 0 1-3.934 1.793 4.538 4.538 0 0 1-4.192-4.168 4.53 4.53 0 0 1 4.512-4.872 4.532 4.532 0 0 1 4.509 4.126c.018.205.11.397.265.533l1.438 1.275a.28.28 0 0 0 .462-.158 6.82 6.82 0 0 0 .099-1.725c-.232-3.376-2.966-6.092-6.345-6.3-3.873-.24-7.11 2.79-7.214 6.588-.1 3.7 2.933 6.892 6.634 6.974a6.75 6.75 0 0 0 4.136-1.294l7.212 6.394a.48.48 0 0 0 .797-.36V.456A.456.456 0 0 0 23.54 0Z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Algolia</div><div class="text-sm text-muted-foreground">强大的搜索服务解决方案</div></div></a><a href="https://swift.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#F05138" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7.508 0c-.287 0-.573 0-.86.002-.241.002-.483.003-.724.01-.132.003-.263.009-.395.015A9.154 9.154 0 0 0 4.348.15 5.492 5.492 0 0 0 2.85.645 5.04 5.04 0 0 0 .645 2.848c-.245.48-.4.972-.495 1.5-.093.52-.122 1.05-.136 1.576a35.2 35.2 0 0 0-.012.724C0 6.935 0 7.221 0 7.508v8.984c0 .287 0 .575.002.862.002.24.005.481.012.722.014.526.043 1.057.136 1.576.095.528.25 1.02.495 1.5a5.03 5.03 0 0 0 2.205 2.203c.48.244.97.4 1.498.495.52.093 1.05.124 1.576.138.241.007.483.009.724.01.287.002.573.002.86.002h8.984c.287 0 .573 0 .86-.002.241-.001.483-.003.724-.01a10.523 10.523 0 0 0 1.578-.138 5.322 5.322 0 0 0 1.498-.495 5.035 5.035 0 0 0 2.203-2.203c.245-.48.4-.972.495-1.5.093-.52.124-1.05.138-1.576.007-.241.009-.481.01-.722.002-.287.002-.575.002-.862V7.508c0-.287 0-.573-.002-.86a33.662 33.662 0 0 0-.01-.724 10.5 10.5 0 0 0-.138-1.576 5.328 5.328 0 0 0-.495-1.5A5.039 5.039 0 0 0 21.152.645 5.32 5.32 0 0 0 19.654.15a10.493 10.493 0 0 0-1.578-.138 34.98 34.98 0 0 0-.722-.01C17.067 0 16.779 0 16.492 0H7.508zm6.035 3.41c4.114 2.47 6.545 7.162 5.549 11.131-.024.093-.05.181-.076.272l.002.001c2.062 2.538 1.5 5.258 1.236 4.745-1.072-2.086-3.066-1.568-4.088-1.043a6.803 6.803 0 0 1-.281.158l-.02.012-.002.002c-2.115 1.123-4.957 1.205-7.812-.022a12.568 12.568 0 0 1-5.64-4.838c.649.48 1.35.902 2.097 1.252 3.019 1.414 6.051 1.311 8.197-.002C9.651 12.73 7.101 9.67 5.146 7.191a10.628 10.628 0 0 1-1.005-1.384c2.34 2.142 6.038 4.83 7.365 5.576C8.69 8.408 6.208 4.743 6.324 4.86c4.436 4.47 8.528 6.996 8.528 6.996.154.085.27.154.36.213.085-.215.16-.437.224-.668.708-2.588-.09-5.548-1.893-7.992z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Swift</div><div class="text-sm text-muted-foreground">Apple 生态现代编程语言</div></div></a><a href="https://www.python.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:#3776AB" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M14.25.18l.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98l-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95l.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25l-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Python</div><div class="text-sm text-muted-foreground">简洁优雅的通用编程语言</div></div></a><a href="https://www.rust-lang.org" class="group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1"><div class="flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="transition-transform duration-300 ease-in-out group-hover:scale-125" style="color:var(--foreground)" height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M23.8346 11.7033l-1.0073-.6236a13.7268 13.7268 0 00-.0283-.2936l.8656-.8069a.3483.3483 0 00-.1154-.578l-1.1066-.414a8.4958 8.4958 0 00-.087-.2856l.6904-.9587a.3462.3462 0 00-.2257-.5446l-1.1663-.1894a9.3574 9.3574 0 00-.1407-.2622l.49-1.0761a.3437.3437 0 00-.0274-.3361.3486.3486 0 00-.3006-.154l-1.1845.0416a6.7444 6.7444 0 00-.1873-.2268l.2723-1.153a.3472.3472 0 00-.417-.4172l-1.1532.2724a14.0183 14.0183 0 00-.2278-.1873l.0415-1.1845a.3442.3442 0 00-.49-.328l-1.076.491c-.0872-.0476-.1742-.0952-.2623-.1407l-.1903-1.1673A.3483.3483 0 0016.256.955l-.9597.6905a8.4867 8.4867 0 00-.2855-.086l-.414-1.1066a.3483.3483 0 00-.5781-.1154l-.8069.8666a9.2936 9.2936 0 00-.2936-.0284L12.2946.1683a.3462.3462 0 00-.5892 0l-.6236 1.0073a13.7383 13.7383 0 00-.2936.0284L9.9803.3374a.3462.3462 0 00-.578.1154l-.4141 1.1065c-.0962.0274-.1903.0567-.2855.086L7.744.955a.3483.3483 0 00-.5447.2258L7.009 2.348a9.3574 9.3574 0 00-.2622.1407l-1.0762-.491a.3462.3462 0 00-.49.328l.0416 1.1845a7.9826 7.9826 0 00-.2278.1873L3.8413 3.425a.3472.3472 0 00-.4171.4171l.2713 1.1531c-.0628.075-.1255.1509-.1863.2268l-1.1845-.0415a.3462.3462 0 00-.328.49l.491 1.0761a9.167 9.167 0 00-.1407.2622l-1.1662.1894a.3483.3483 0 00-.2258.5446l.6904.9587a13.303 13.303 0 00-.087.2855l-1.1065.414a.3483.3483 0 00-.1155.5781l.8656.807a9.2936 9.2936 0 00-.0283.2935l-1.0073.6236a.3442.3442 0 000 .5892l1.0073.6236c.008.0982.0182.1964.0283.2936l-.8656.8079a.3462.3462 0 00.1155.578l1.1065.4141c.0273.0962.0567.1914.087.2855l-.6904.9587a.3452.3452 0 00.2268.5447l1.1662.1893c.0456.088.0922.1751.1408.2622l-.491 1.0762a.3462.3462 0 00.328.49l1.1834-.0415c.0618.0769.1235.1528.1873.2277l-.2713 1.1541a.3462.3462 0 00.4171.4161l1.153-.2713c.075.0638.151.1255.2279.1863l-.0415 1.1845a.3442.3442 0 00.49.327l1.0761-.49c.087.0486.1741.0951.2622.1407l.1903 1.1662a.3483.3483 0 00.5447.2268l.9587-.6904a9.299 9.299 0 00.2855.087l.414 1.1066a.3452.3452 0 00.5781.1154l.8079-.8656c.0972.0111.1954.0203.2936.0294l.6236 1.0073a.3472.3472 0 00.5892 0l.6236-1.0073c.0982-.0091.1964-.0183.2936-.0294l.8069.8656a.3483.3483 0 00.578-.1154l.4141-1.1066a8.4626 8.4626 0 00.2855-.087l.9587.6904a.3452.3452 0 00.5447-.2268l.1903-1.1662c.088-.0456.1751-.0931.2622-.1407l1.0762.49a.3472.3472 0 00.49-.327l-.0415-1.1845a6.7267 6.7267 0 00.2267-.1863l1.1531.2713a.3472.3472 0 00.4171-.416l-.2713-1.1542c.0628-.0749.1255-.1508.1863-.2278l1.1845.0415a.3442.3442 0 00.328-.49l-.49-1.076c.0475-.0872.0951-.1742.1407-.2623l1.1662-.1893a.3483.3483 0 00.2258-.5447l-.6904-.9587.087-.2855 1.1066-.414a.3462.3462 0 00.1154-.5781l-.8656-.8079c.0101-.0972.0202-.1954.0283-.2936l1.0073-.6236a.3442.3442 0 000-.5892zm-6.7413 8.3551a.7138.7138 0 01.2986-1.396.714.714 0 11-.2997 1.396zm-.3422-2.3142a.649.649 0 00-.7715.5l-.3573 1.6685c-1.1035.501-2.3285.7795-3.6193.7795a8.7368 8.7368 0 01-3.6951-.814l-.3574-1.6684a.648.648 0 00-.7714-.499l-1.473.3158a8.7216 8.7216 0 01-.7613-.898h7.1676c.081 0 .1356-.0141.1356-.088v-2.536c0-.074-.0536-.0881-.1356-.0881h-2.0966v-1.6077h2.2677c.2065 0 1.1065.0587 1.394 1.2088.0901.3533.2875 1.5044.4232 1.8729.1346.413.6833 1.2381 1.2685 1.2381h3.5716a.7492.7492 0 00.1296-.0131 8.7874 8.7874 0 01-.8119.9526zM6.8369 20.024a.714.714 0 11-.2997-1.396.714.714 0 01.2997 1.396zM4.1177 8.9972a.7137.7137 0 11-1.304.5791.7137.7137 0 011.304-.579zm-.8352 1.9813l1.5347-.6824a.65.65 0 00.33-.8585l-.3158-.7147h1.2432v5.6025H3.5669a8.7753 8.7753 0 01-.2834-3.348zm6.7343-.5437V8.7836h2.9601c.153 0 1.0792.1772 1.0792.8697 0 .575-.7107.7815-1.2948.7815zm10.7574 1.4862c0 .2187-.008.4363-.0243.651h-.9c-.09 0-.1265.0586-.1265.1477v.413c0 .973-.5487 1.1846-1.0296 1.2382-.4576.0517-.9648-.1913-1.0275-.4717-.2704-1.5186-.7198-1.8436-1.4305-2.4034.8817-.5599 1.799-1.386 1.799-2.4915 0-1.1936-.819-1.9458-1.3769-2.3153-.7825-.5163-1.6491-.6195-1.883-.6195H5.4682a8.7651 8.7651 0 014.907-2.7699l1.0974 1.151a.648.648 0 00.9182.0213l1.227-1.1743a8.7753 8.7753 0 016.0044 4.2762l-.8403 1.8982a.652.652 0 00.33.8585l1.6178.7188c.0283.2875.0425.577.0425.8717zm-9.3006-9.5993a.7128.7128 0 11.984 1.0316.7137.7137 0 01-.984-1.0316zm8.3389 6.71a.7107.7107 0 01.9395-.3625.7137.7137 0 11-.9405.3635z"></path></svg></div><div class="text-left transition-all duration-300 ease-in-out group-hover:translate-x-1"><div class="font-medium">Rust</div><div class="text-sm text-muted-foreground">高性能系统级编程语言</div></div></a></div></div><div class="flex flex-col items-center border-x border-t px-4 py-16 text-center"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="mb-4 text-primary animate-pulse" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"></path></svg><h2 class="mb-4 text-xl font-semibold sm:text-2xl">由像你一样充满热情的开发者共同创造</h2><p class="mb-8 text-muted-foreground">Some of our best contributors.</p><a class="inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-fd-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 border bg-gradient-to-t from-fd-primary/10 shadow-inner shadow-fd-primary/10 hover:bg-fd-accent/50 hover:text-fd-accent-foreground h-10 px-4 py-2 mb-8 group transition-all duration-300 hover:scale-105" href="https://github.com/mx-space"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" class="mr-2 h-4 w-4 transition-transform duration-300 group-hover:scale-105" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg> 加入开源社区</a><div class="flex flex-wrap justify-center gap-2 md:gap-3"><div class="w-full"><div class="flex flex-wrap justify-center gap-2"><a href="https://github.com/Innei" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Innei's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/41265413?v=4"/></div></a><a href="https://github.com/wibus-wee" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="wibus-wee's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/62133302?v=4"/></div></a><a href="https://github.com/PaloMiku" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="PaloMiku's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/96452465?v=4"/></div></a><a href="https://github.com/wuhang2003" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="wuhang2003's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/108316419?v=4"/></div></a><a href="https://github.com/miaoermua" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="miaoermua's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/66155308?v=4"/></div></a><a href="https://github.com/ttimochan" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="ttimochan's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/91021824?v=4"/></div></a><a href="https://github.com/zhuozhiyongde" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="zhuozhiyongde's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/36695271?v=4"/></div></a><a href="https://github.com/CielNeko" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="CielNeko's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/68452494?v=4"/></div></a><a href="https://github.com/suemor233" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="suemor233's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/89030875?v=4"/></div></a><a href="https://github.com/rdp-studio" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="rdp-studio's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/67402215?v=4"/></div></a><a href="https://github.com/AkaraChen" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="AkaraChen's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/85140972?v=4"/></div></a><a href="https://github.com/TNXG" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="TNXG's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/69001561?v=4"/></div></a><a href="https://github.com/hqwuzhaoyi" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="hqwuzhaoyi's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/44605072?v=4"/></div></a><a href="https://github.com/fisheryv" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="fisheryv's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/902205?v=4"/></div></a><a href="https://github.com/FoskyM" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="FoskyM's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/39661663?v=4"/></div></a><a href="https://github.com/AlisaAkiron" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="AlisaAkiron's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/28832398?v=4"/></div></a><a href="https://github.com/tusik" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="tusik's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/1651804?v=4"/></div></a><a href="https://github.com/zsbai" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="zsbai's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/62942942?v=4"/></div></a><a href="https://github.com/TinsFox" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="TinsFox's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/33956589?v=4"/></div></a><a href="https://github.com/Zach677" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Zach677's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/104423295?v=4"/></div></a><a href="https://github.com/sheben404" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="sheben404's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/61317160?v=4"/></div></a><a href="https://github.com/ChingCdesu" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="ChingCdesu's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/41897540?v=4"/></div></a><a href="https://github.com/BLxcwg666" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="BLxcwg666's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/66854530?v=4"/></div></a><a href="https://github.com/zhangmo8" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="zhangmo8's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/43628500?v=4"/></div></a><a href="https://github.com/Dreamer-Paul" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Dreamer-Paul's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/25198337?v=4"/></div></a><a href="https://github.com/JinchuanL" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="JinchuanL's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/68026794?v=4"/></div></a><a href="https://github.com/raykr" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="raykr's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/10293675?v=4"/></div></a><a href="https://github.com/xrz-cloud" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="xrz-cloud's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/62951481?v=4"/></div></a><a href="https://github.com/matto49" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="matto49's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/54560462?v=4"/></div></a><a href="https://github.com/mitian233" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="mitian233's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/13678847?v=4"/></div></a><a href="https://github.com/GrassBlock1" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="GrassBlock1's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/46253950?v=4"/></div></a><a href="https://github.com/Armerr" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Armerr's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/83150410?v=4"/></div></a><a href="https://github.com/Yuri-NagaSaki" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Yuri-NagaSaki's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/77047823?v=4"/></div></a><a href="https://github.com/solomon-cc" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="solomon-cc's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/25998534?v=4"/></div></a><a href="https://github.com/XBIsland" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="XBIsland's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/36447895?v=4"/></div></a><a href="https://github.com/VxRain" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="VxRain's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/26521850?v=4"/></div></a><a href="https://github.com/sysfox" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="sysfox's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/99103591?v=4"/></div></a><a href="https://github.com/kidonng" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="kidonng's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/44045911?v=4"/></div></a><a href="https://github.com/poboll" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="poboll's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/80184334?v=4"/></div></a><a href="https://github.com/nanzhi63" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="nanzhi63's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/108507292?v=4"/></div></a><a href="https://github.com/xiaohanwu520" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="xiaohanwu520's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/163805153?v=4"/></div></a><a href="https://github.com/liyown" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="liyown's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/55525531?v=4"/></div></a><a href="https://github.com/Lmmmmmm-bb" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Lmmmmmm-bb's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/54026110?v=4"/></div></a><a href="https://github.com/Soya-xy" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Soya-xy's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/56671014?v=4"/></div></a><a href="https://github.com/pengchzn" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="pengchzn's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/66410605?v=4"/></div></a><a href="https://github.com/Do1e" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="Do1e's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/73533898?v=4"/></div></a><a href="https://github.com/pcccccc" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="pcccccc's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/13974510?v=4"/></div></a><a href="https://github.com/SliverKeigo" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="SliverKeigo's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/112426853?v=4"/></div></a><a href="https://github.com/eltociear" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="eltociear's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/22633385?v=4"/></div></a><a href="https://github.com/suqingyao" rel="noreferrer noopener" target="_blank" class="group relative block"><div class="absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100"></div><div class="relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110"><img alt="suqingyao's avatar" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="size-full object-cover" style="color:transparent" src="https://avatars.githubusercontent.com/u/45616067?v=4"/></div></a></div><div class="mt-4 text-center text-sm text-muted-foreground">感谢这些为 Mix Space 开源社区做出贡献的优秀开发者</div></div></div></div></div></main><footer class="mt-auto border-t bg-fd-card py-12 text-fd-secondary-foreground"><div class="container flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between"><div><p class="mb-1 text-sm font-semibold">Mix Space </p><p class="text-xs">Built with ❤️ by <!-- -->2021<!-- -->-<!-- -->2025<!-- --> by<!-- --> <a href="https://github.com/mx-space" rel="noreferrer noopener" target="_blank" class="font-medium">Mix Space Team</a></p><p class="text-xs">This project is licensed under AGPLv3 with additional terms, and this documentation is licensed under CC BY 4.0.</p></div></div></footer></main><div class="fixed bottom-6 right-6 z-50 flex items-center justify-center"><div class="absolute bottom-16 right-0 bg-white/80 dark:bg-zinc-800/80 backdrop-blur-sm rounded-2xl p-3 shadow-lg transition-all duration-300 origin-bottom-right scale-75 opacity-0 pointer-events-none"><div class="flex flex-col gap-3"><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 ring-2 ring-blue-500" style="transform:translateY(20px);opacity:0;transition-delay:0ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-sans" style="transform:translateY(20px);opacity:0;transition-delay:50ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-serif" style="transform:translateY(20px);opacity:0;transition-delay:100ms"><span class="text-lg select-none">T</span></button><button class="w-10 h-10 rounded-xl flex items-center justify-center transition-all bg-white dark:bg-zinc-800 shadow hover:shadow-md hover:scale-105 active:scale-95 font-mono" style="transform:translateY(20px);opacity:0;transition-delay:150ms"><span class="text-lg select-none">T</span></button></div></div><button class="w-12 h-12 rounded-xl shadow-lg bg-white dark:bg-zinc-800 flex items-center justify-center hover:shadow-xl transition-all hover:scale-105 active:scale-95 focus:outline-none focus:ring-2 focus:ring-blue-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-type h-5 w-5"><polyline points="4 7 4 4 20 4 20 7"></polyline><line x1="9" x2="15" y1="20" y2="20"></line><line x1="12" x2="12" y1="4" y2="20"></line></svg></button></div><script src="/_next/static/chunks/webpack-6048f383da3c1e3b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[1190,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"Provider\"]\n3:I[4900,[],\"\"]\n4:I[1570,[],\"\"]\n5:I[3495,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"177\",\"static/chunks/app/layout-299d602e74a4623d.js\"],\"default\"]\n6:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"NavProvider\"]\n7:I[4477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"Navbar\"]\n8:I[3038,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"Title\"]\n9:I[5354,[\"549\",\"static/chunks/3eb2c66c-19aa03138e68af68.js\",\"116\",\"static/chunks/c556396d-9e13607157a7ab85.js\",\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"813\",\"static/chunks/app/(home)/page-00a67b9c835f53dc.js\"],\"Image\"]\na:I[7866,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc"])</script><script>self.__next_f.push([1,"2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"List\"]\nb:I[4477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"NavbarMenu\"]\nc:I[4477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"NavbarMenuTrigger\"]\nd:I[4477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"NavbarMenuContent\"]\ne:I[4477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"NavbarMenuItem\"]\nf:I[6090,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"6"])</script><script>self.__next_f.push([1,"4\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"SearchOnly\"]\n10:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"SearchToggle\"]\n11:I[2216,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"LargeSearchToggle\"]\n12:I[3568,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"ThemeToggle\"]\n13:I[4477,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"NavbarLink\"]\n14:I[7866,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"stat"])</script><script>self.__next_f.push([1,"ic/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"Item\"]\n15:I[7866,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"Trigger\"]\n16:I[7866,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"Content\"]\n17:I[9184,[\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"163\",\"static/chunks/163-f912bb3c74ca085d.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"680\",\"static/chunks/680-35307ecd46bc2bdb.js\",\"64\",\"static/chunks/64-6b1c1fbae6020512.js\",\"775\",\"static/chunks/775-80cfd9c5d11379df.js\",\"711\",\"static/chunks/711-7d39ef47d8c855c8.js\",\"790\",\"static/chunks/app/(home)/layout-446765f05be46df0.js\"],\"MenuLinkItem\"]\n18:I[9623,[\"549\",\"static/chunks/3eb2c66c-19aa03138e68af68.js\",\"116\",\"static/chunks/c556396d-9e13607157a7ab85.js\",\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"813\",\"static/chunks/app/(home)/page-00a67b9c835f53dc.js\"],\"Hero\"]\n20:I[9477,[\"549\",\"static/chunks/3eb2c66c-19aa03138e68af68.js\",\"116\",\"static/chunks/c556396d-9e13607157a7ab85.js\",\"552\",\"static/chunks/552-7fa818eba4dabdd8.js\",\"342\",\"static/chunks/342-07659cde04f677f6.js\",\"813\",\"static/chunks/app/(home)/page-00a67b9c835f53dc.js\"],\"\"]\n23:I[9165,[],\"OutletBoundary\"]\n25:I[9165,[],\"MetadataBoundary\"]\n27:I[9165,[],\"ViewportBoundary\"]\n29"])</script><script>self.__next_f.push([1,":I[5339,[],\"\"]\n:HL[\"/_next/static/css/7422239cb2f32f53.css\",\"style\"]\n19:T677,M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z1a:T5d9,M11.998,24c-0.321,0-0.641-0.084-0.922-0.247l-2.936-1.737c-0.438-0.245-0.224-0.332-0.08-0.383 c0.585-0.203,0.703-0.25,1.328-0.604c0.065-0.037,0.151-0.023,0.218,0.017l2.256,1.339c0.082,0.045,0.197,0.045,0.272,0l8.795-5.076 c0.082-0.047,0.134-0.141,0.134-0.238V6.921c0-0.099-0.053-0.192-0.137-0.242l-8.791-5.072"])</script><script>self.__next_f.push([1,"c-0.081-0.047-0.189-0.047-0.271,0 L3.075,6.68C2.99,6.729,2.936,6.825,2.936,6.921v10.15c0,0.097,0.054,0.189,0.139,0.235l2.409,1.392 c1.307,0.654,2.108-0.116,2.108-0.89V7.787c0-0.142,0.114-0.253,0.256-0.253h1.115c0.139,0,0.255,0.112,0.255,0.253v10.021 c0,1.745-0.95,2.745-2.604,2.745c-0.508,0-0.909,0-2.026-0.551L2.28,18.675c-0.57-0.329-0.922-0.945-0.922-1.604V6.921 c0-0.659,0.353-1.275,0.922-1.603l8.795-5.082c0.557-0.315,1.296-0.315,1.848,0l8.794,5.082c0.57,0.329,0.924,0.944,0.924,1.603 v10.15c0,0.659-0.354,1.273-0.924,1.604l-8.794,5.078C12.643,23.916,12.324,24,11.998,24z M19.099,13.993 c0-1.9-1.284-2.406-3.987-2.763c-2.731-0.361-3.009-0.548-3.009-1.187c0-0.528,0.235-1.233,2.258-1.233 c1.807,0,2.473,0.389,2.747,1.607c0.024,0.115,0.129,0.199,0.247,0.199h1.141c0.071,0,0.138-0.031,0.186-0.081 c0.048-0.054,0.074-0.123,0.067-0.196c-0.177-2.098-1.571-3.076-4.388-3.076c-2.508,0-4.004,1.058-4.004,2.833 c0,1.925,1.488,2.457,3.895,2.695c2.88,0.282,3.103,0.703,3.103,1.269c0,0.983-0.789,1.402-2.642,1.402 c-2.327,0-2.839-0.584-3.011-1.742c-0.02-0.124-0.126-0.215-0.253-0.215h-1.137c-0.141,0-0.254,0.112-0.254,0.253 c0,1.482,0.806,3.248,4.655,3.248C17.501,17.007,19.099,15.91,19.099,13.993z1b:T183f,"])</script><script>self.__next_f.push([1,"M14.131.047c-.173 0-.334.037-.483.087.316.21.49.49.576.806.007.043.019.074.025.117a.681.681 0 0 1 .013.112c.024.545-.143.614-.26.936-.18.415-.13.861.086 1.22a.74.74 0 0 0 .074.137c-.235-1.568 1.073-1.803 1.314-2.293.019-.428-.334-.713-.613-.911a1.37 1.37 0 0 0-.732-.21zM16.102.4c-.024.143-.006.106-.012.18-.006.05-.006.112-.012.161-.013.05-.025.1-.044.149-.012.05-.03.1-.05.149l-.067.142c-.02.025-.031.05-.05.075l-.037.055a2.152 2.152 0 0 1-.093.124c-.037.038-.068.081-.112.112v.006c-.037.031-.074.068-.118.1-.13.099-.278.173-.415.266-.043.03-.087.056-.124.093a.906.906 0 0 0-.118.099c-.043.037-.074.074-.111.118-.031.037-.068.08-.093.124a1.582 1.582 0 0 0-.087.13c-.025.05-.043.093-.068.142-.019.05-.037.093-.05.143a2.007 2.007 0 0 0-.043.155c-.006.025-.006.056-.012.08-.007.025-.007.05-.013.075 0 .05-.006.105-.006.155 0 .037 0 .074.006.111 0 .05.006.1.019.155.006.05.018.1.03.15.02.049.032.098.05.148.013.03.031.062.044.087l-1.426-.552c-.241-.068-.477-.13-.719-.186l-.39-.093c-.372-.074-.75-.13-1.128-.167-.013 0-.019-.006-.031-.006A11.082 11.082 0 0 0 8.9 2.855c-.378.025-.756.074-1.134.136a12.45 12.45 0 0 0-.837.174l-.279.074c-.092.037-.18.08-.266.118l-.205.093c-.012.006-.024.006-.03.012-.063.031-.118.056-.174.087a2.738 2.738 0 0 0-.236.118c-.043.018-.086.043-.124.062a.559.559 0 0 1-.055.03c-.056.032-.112.063-.162.094a1.56 1.56 0 0 0-.148.093c-.044.03-.087.055-.124.086-.006.007-.013.007-.019.013-.037.025-.08.056-.118.087l-.012.012-.093.074c-.012.007-.025.019-.037.025-.031.025-.062.056-.093.08-.006.013-.019.02-.025.025-.037.038-.074.069-.111.106-.007 0-.007.006-.013.012a1.742 1.742 0 0 0-.111.106c-.007.006-.007.012-.013.012a1.454 1.454 0 0 0-.093.1c-.012.012-.03.024-.043.036a1.374 1.374 0 0 1-.106.112c-.006.012-.018.019-.024.03-.05.05-.093.1-.143.15l-.018.018c-.1.106-.205.211-.317.304-.111.1-.229.192-.347.273a3.777 3.777 0 0 1-.762.421c-.13.056-.267.106-.403.149-.26.056-.527.161-.756.18-.05 0-.105.012-.155.018l-.155.037-.149.056c-.05.019-.099.044-.148.068-.044.031-.093.056-.137.087a1.011 1.011 0 0 0-.124.106c-.043.03-.087.074-.124.111-.037.043-.074.08-.105.124-.031.05-.068.093-.093.143a1.092 1.092 0 0 0-.087.142c-.025.056-.05.106-.068.161-.019.05-.037.106-.056.161-.012.05-.025.1-.03.15 0 .005-.007.012-.007.018-.012.056-.012.13-.019.167C.006 7.95 0 7.986 0 8.03a.657.657 0 0 0 .074.31v.006c.019.037.044.075.069.112.024.037.05.074.08.111.031.031.068.069.106.1a.906.906 0 0 0 .117.099c.149.13.186.173.378.272.031.019.062.031.1.05.006 0 .012.006.018.006 0 .013 0 .019.006.031a1.272 1.272 0 0 0 .08.298c.02.037.032.074.05.111.007.013.013.025.02.031.024.05.049.093.073.137l.093.13c.031.037.069.08.106.118.037.037.074.068.118.105 0 0 .006.006.012.006.037.031.074.062.112.087a.986.986 0 0 0 .136.08c.043.025.093.05.142.069a.73.73 0 0 0 .124.043c.007.006.013.006.025.012.025.007.056.013.08.019-.018.335-.024.65.026.762.055.124.328-.254.6-.688-.036.428-.061.93 0 1.079.069.155.44-.329.763-.862 4.395-1.016 8.405 2.02 8.826 6.31-.08-.67-.905-1.041-1.283-.948-.186.458-.502 1.047-1.01 1.413.043-.41.025-.83-.062-1.24a4.009 4.009 0 0 1-.769 1.562c-.588.043-1.177-.242-1.487-.67-.025-.018-.031-.055-.05-.08-.018-.043-.037-.087-.05-.13a.515.515 0 0 1-.037-.13c-.006-.044-.006-.087-.006-.137v-.093a.992.992 0 0 1 .031-.13c.013-.043.025-.086.044-.13.024-.043.043-.087.074-.13.105-.298.105-.54-.087-.682a.706.706 0 0 0-.118-.062c-.024-.006-.055-.018-.08-.025l-.05-.018a.847.847 0 0 0-.13-.031.472.472 0 0 0-.13-.019 1.01 1.01 0 0 0-.136-.012c-.031 0-.062.006-.093.006a.484.484 0 0 0-.137.019c-.043.006-.086.012-.13.024a1.068 1.068 0 0 0-.13.044c-.043.018-.08.037-.124.056-.037.018-.074.043-.118.062-1.444.942-.582 3.148.403 3.787-.372.068-.75.148-.855.229l-.013.012c.267.161.546.298.837.416.397.13.818.247 1.004.297v.006a5.996 5.996 0 0 0 1.562.112c2.746-.192 4.996-2.281 5.405-5.033l.037.161c.019.112.043.23.056.347v.006c.012.056.018.112.025.162v.024c.006.056.012.112.012.162.006.068.012.136.012.204v.1c0 .03.007.067.007.098 0 .038-.007.075-.007.112v.087c0 .043-.006.08-.006.124 0 .025 0 .05-.006.08 0 .044-.006.087-.006.137-.006.018-.006.037-.006.055l-.02.143c0 .019 0 .037-.005.056-.007.062-.019.118-.025.18v.012l-.037.174v.018l-.037.167c0 .007-.007.02-.007.025a1.663 1.663 0 0 1-.043.168v.018c-.019.062-.037.118-.05.174-.006.006-.006.012-.006.012l-.056.186c-.024.062-.043.118-.068.18-.025.062-.043.124-.068.18-.025.062-.05.117-.074.18h-.007c-.024.055-.05.117-.08.173a.302.302 0 0 1-.019.043c-.006.006-.006.013-.012.019a5.867 5.867 0 0 1-1.742 2.082c-.05.031-.099.069-.149.106-.012.012-.03.018-.043.03a2.603 2.603 0 0 1-.136.094l.018.037h.007l.26-.037h.006c.161-.025.322-.056.483-.087.044-.006.093-.019.137-.031l.087-.019c.043-.006.086-.018.13-.024.037-.013.074-.02.111-.031.62-.15 1.221-.354 1.798-.595a9.926 9.926 0 0 1-3.85 3.142c.714-.05 1.426-.167 2.114-.366a9.903 9.903 0 0 0 5.857-4.68 9.893 9.893 0 0 1-1.667 3.986 9.758 9.758 0 0 0 1.655-1.376 9.824 9.824 0 0 0 2.61-5.268c.21.98.272 1.99.18 2.987 4.474-6.241.371-12.712-1.346-14.416-.006-.013-.012-.019-.012-.031-.006.006-.006.006-.006.012 0-.006 0-.006-.007-.012 0 .074-.006.148-.012.223a8.34 8.34 0 0 1-.062.415c-.03.136-.068.273-.105.41-.044.13-.093.266-.15.396a5.322 5.322 0 0 1-.185.378 4.735 4.735 0 0 1-.477.688c-.093.111-.192.21-.292.31a3.994 3.994 0 0 1-.18.155l-.142.124a3.459 3.459 0 0 1-.347.241 4.295 4.295 0 0 1-.366.211c-.13.062-.26.118-.39.174a4.364 4.364 0 0 1-.818.223c-.143.025-.285.037-.422.05a4.914 4.914 0 0 1-.297.012 4.66 4.66 0 0 1-.422-.025 3.137 3.137 0 0 1-.421-.062 3.136 3.136 0 0 1-.415-.105h-.007c.137-.013.273-.025.41-.05a4.493 4.493 0 0 0 .818-.223c.136-.05.266-.112.39-.174.13-.062.248-.13.372-.204.118-.08.235-.161.347-.248.112-.087.217-.18.316-.279.105-.093.198-.198.291-.304.093-.111.18-.223.26-.334.013-.019.026-.044.038-.062.062-.1.124-.199.18-.298a4.272 4.272 0 0 0 .334-.775c.044-.13.075-.266.106-.403.025-.142.05-.278.062-.415.012-.142.025-.285.025-.421 0-.1-.007-.199-.013-.298a6.726 6.726 0 0 0-.05-.415 4.493 4.493 0 0 0-.092-.415c-.044-.13-.087-.267-.137-.397-.05-.13-.111-.26-.173-.384-.069-.124-.137-.248-.211-.366a6.843 6.843 0 0 0-.248-.34c-.093-.106-.186-.212-.285-.317a3.878 3.878 0 0 0-.161-.155c-.28-.217-.57-.421-.862-.607a1.154 1.154 0 0 0-.124-.062 2.415 2.415 0 0 0-.589-.26Z"])</script><script>self.__next_f.push([1,"1c:Tc5e,"])</script><script>self.__next_f.push([1,"M14.824 7.518c0 0.007 0.103 0.202 0.232 0.441 0.126 0.235 0.219 0.437 0.205 0.447s-0.371 0.146-0.792 0.295c-0.424 0.152-0.765 0.282-0.759 0.288s0.487 0.056 1.067 0.109c0.699 0.066 1.067 0.113 1.093 0.139 0.023 0.023 0.182 0.282 0.358 0.57l0.315 0.53 0.056-0.133c0.030-0.070 0.126-0.302 0.215-0.51l0.156-0.381 0.841-0.089c0.46-0.050 0.871-0.089 0.914-0.089 0.040-0.003 0.073-0.013 0.073-0.030 0-0.013-0.311-0.142-0.696-0.285-0.381-0.142-0.696-0.265-0.696-0.268s0.083-0.205 0.182-0.447 0.175-0.447 0.169-0.454c-0.007-0.010-0.331 0.089-0.715 0.215l-0.702 0.229-0.745-0.295c-0.732-0.288-0.772-0.301-0.772-0.282zM19.452 10.038c-0.891 0.354-1.623 0.649-1.63 0.656s0.656 0.275 1.474 0.6l1.484 0.586 0.159-0.063c1.653-0.643 3.157-1.242 3.15-1.249-0.023-0.027-2.948-1.172-2.981-1.172-0.023 0.003-0.768 0.291-1.656 0.643zM10.899 9.694c-0.855 0.089-1.573 0.338-1.878 0.653-0.209 0.215-0.242 0.398-0.113 0.619 0.192 0.331 0.822 0.61 1.693 0.752 0.391 0.066 1.54 0.056 1.938-0.013 0.931-0.162 1.534-0.46 1.676-0.835 0.053-0.139 0.053-0.159 0-0.295-0.139-0.364-0.732-0.666-1.61-0.818-0.444-0.076-1.272-0.106-1.706-0.063zM26.819 10.724c-0.043 0.056-0.202 0.182-0.354 0.285-0.451 0.291-1.034 0.556-4.651 2.113-2.544 1.093-3.193 1.381-4.074 1.805-0.977 0.467-1.381 0.596-1.872 0.596-0.441 0-0.702-0.076-1.524-0.441-0.328-0.146-1.67-0.709-2.981-1.255-5.734-2.385-5.84-2.435-6.148-2.766l-0.129-0.142v2.256l0.146 0.139c0.139 0.136 0.613 0.421 0.782 0.47 0.046 0.013 0.358 0.142 0.696 0.288s1.984 0.835 3.66 1.534c2.773 1.156 3.405 1.421 4.349 1.835 0.5 0.222 0.778 0.278 1.249 0.262 0.345-0.013 0.447-0.033 0.749-0.136 0.195-0.066 0.533-0.209 0.752-0.318 0.719-0.361 1.59-0.745 5.058-2.239 3.263-1.408 3.687-1.603 4.041-1.848 0.364-0.258 0.348-0.195 0.348-1.451 0-0.6-0.003-1.090-0.010-1.090s-0.043 0.046-0.086 0.103zM15.397 12.195c-1.335 0.205-2.441 0.381-2.461 0.388-0.030 0.010 3.326 1.421 3.468 1.457 0.033 0.010 1.534-2.15 1.534-2.206 0-0.030 0.003-0.033-2.541 0.361zM26.838 14.428c-0.030 0.050-0.169 0.172-0.305 0.268-0.434 0.298-1.086 0.596-5.052 2.302-2.282 0.984-2.998 1.299-3.677 1.63-1.1 0.533-1.365 0.619-1.954 0.616-0.457-0.003-0.739-0.076-1.345-0.351-0.583-0.268-1.236-0.543-3.856-1.63-4.558-1.891-5.085-2.127-5.406-2.438l-0.159-0.149v2.219l0.179 0.169c0.292 0.272 0.262 0.258 5.154 2.296 1.795 0.745 3.488 1.457 3.76 1.58 0.722 0.325 0.931 0.401 1.216 0.46 0.666 0.136 1.159 0.026 2.239-0.5 0.702-0.341 1.56-0.722 3.637-1.616 3.948-1.703 4.922-2.14 5.21-2.332 0.103-0.073 0.242-0.189 0.311-0.265l0.123-0.136v-1.11c0-0.61-0.003-1.11-0.010-1.11-0.003 0-0.033 0.043-0.066 0.096zM26.802 18.061c-0.262 0.328-0.785 0.58-4.856 2.332-2.657 1.146-3.465 1.504-4.339 1.921-0.918 0.437-1.219 0.53-1.749 0.53-0.361 0-0.729-0.086-1.136-0.265-0.951-0.417-1.577-0.682-4.353-1.838-3.157-1.315-4.167-1.742-4.505-1.911-0.315-0.159-0.636-0.384-0.709-0.5l-0.070-0.106v1.13c0 1.295-0.023 1.199 0.325 1.434 0.384 0.258 0.954 0.51 4.744 2.083 2.65 1.1 3.604 1.501 4.074 1.713 0.961 0.431 1.216 0.5 1.752 0.47 0.49-0.023 0.812-0.129 1.66-0.533 0.884-0.424 1.537-0.715 4.422-1.958 4.008-1.726 4.442-1.934 4.747-2.286l0.106-0.119v-1.106c0-0.61-0.003-1.11-0.007-1.11-0.007 0-0.053 0.053-0.106 0.119z"])</script><script>self.__next_f.push([1,"1d:T62d,M7.508 0c-.287 0-.573 0-.86.002-.241.002-.483.003-.724.01-.132.003-.263.009-.395.015A9.154 9.154 0 0 0 4.348.15 5.492 5.492 0 0 0 2.85.645 5.04 5.04 0 0 0 .645 2.848c-.245.48-.4.972-.495 1.5-.093.52-.122 1.05-.136 1.576a35.2 35.2 0 0 0-.012.724C0 6.935 0 7.221 0 7.508v8.984c0 .287 0 .575.002.862.002.24.005.481.012.722.014.526.043 1.057.136 1.576.095.528.25 1.02.495 1.5a5.03 5.03 0 0 0 2.205 2.203c.48.244.97.4 1.498.495.52.093 1.05.124 1.576.138.241.007.483.009.724.01.287.002.573.002.86.002h8.984c.287 0 .573 0 .86-.002.241-.001.483-.003.724-.01a10.523 10.523 0 0 0 1.578-.138 5.322 5.322 0 0 0 1.498-.495 5.035 5.035 0 0 0 2.203-2.203c.245-.48.4-.972.495-1.5.093-.52.124-1.05.138-1.576.007-.241.009-.481.01-.722.002-.287.002-.575.002-.862V7.508c0-.287 0-.573-.002-.86a33.662 33.662 0 0 0-.01-.724 10.5 10.5 0 0 0-.138-1.576 5.328 5.328 0 0 0-.495-1.5A5.039 5.039 0 0 0 21.152.645 5.32 5.32 0 0 0 19.654.15a10.493 10.493 0 0 0-1.578-.138 34.98 34.98 0 0 0-.722-.01C17.067 0 16.779 0 16.492 0H7.508zm6.035 3.41c4.114 2.47 6.545 7.162 5.549 11.131-.024.093-.05.181-.076.272l.002.001c2.062 2.538 1.5 5.258 1.236 4.745-1.072-2.086-3.066-1.568-4.088-1.043a6.803 6.803 0 0 1-.281.158l-.02.012-.002.002c-2.115 1.123-4.957 1.205-7.812-.022a12.568 12.568 0 0 1-5.64-4.838c.649.48 1.35.902 2.097 1.252 3.019 1.414 6.051 1.311 8.197-.002C9.651 12.73 7.101 9.67 5.146 7.191a10.628 10.628 0 0 1-1.005-1.384c2.34 2.142 6.038 4.83 7.365 5.576C8.69 8.408 6.208 4.743 6.324 4.86c4.436 4.47 8.528 6.996 8.528 6.996.154.085.27.154.36.213.085-.215.16-.437.224-.668.708-2.588-.09-5.548-1.893-7.992z1e:T580,M14.25.18l.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.1"])</script><script>self.__next_f.push([1,"6v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98l-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95l.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25l-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z1f:T1028,"])</script><script>self.__next_f.push([1,"M23.8346 11.7033l-1.0073-.6236a13.7268 13.7268 0 00-.0283-.2936l.8656-.8069a.3483.3483 0 00-.1154-.578l-1.1066-.414a8.4958 8.4958 0 00-.087-.2856l.6904-.9587a.3462.3462 0 00-.2257-.5446l-1.1663-.1894a9.3574 9.3574 0 00-.1407-.2622l.49-1.0761a.3437.3437 0 00-.0274-.3361.3486.3486 0 00-.3006-.154l-1.1845.0416a6.7444 6.7444 0 00-.1873-.2268l.2723-1.153a.3472.3472 0 00-.417-.4172l-1.1532.2724a14.0183 14.0183 0 00-.2278-.1873l.0415-1.1845a.3442.3442 0 00-.49-.328l-1.076.491c-.0872-.0476-.1742-.0952-.2623-.1407l-.1903-1.1673A.3483.3483 0 0016.256.955l-.9597.6905a8.4867 8.4867 0 00-.2855-.086l-.414-1.1066a.3483.3483 0 00-.5781-.1154l-.8069.8666a9.2936 9.2936 0 00-.2936-.0284L12.2946.1683a.3462.3462 0 00-.5892 0l-.6236 1.0073a13.7383 13.7383 0 00-.2936.0284L9.9803.3374a.3462.3462 0 00-.578.1154l-.4141 1.1065c-.0962.0274-.1903.0567-.2855.086L7.744.955a.3483.3483 0 00-.5447.2258L7.009 2.348a9.3574 9.3574 0 00-.2622.1407l-1.0762-.491a.3462.3462 0 00-.49.328l.0416 1.1845a7.9826 7.9826 0 00-.2278.1873L3.8413 3.425a.3472.3472 0 00-.4171.4171l.2713 1.1531c-.0628.075-.1255.1509-.1863.2268l-1.1845-.0415a.3462.3462 0 00-.328.49l.491 1.0761a9.167 9.167 0 00-.1407.2622l-1.1662.1894a.3483.3483 0 00-.2258.5446l.6904.9587a13.303 13.303 0 00-.087.2855l-1.1065.414a.3483.3483 0 00-.1155.5781l.8656.807a9.2936 9.2936 0 00-.0283.2935l-1.0073.6236a.3442.3442 0 000 .5892l1.0073.6236c.008.0982.0182.1964.0283.2936l-.8656.8079a.3462.3462 0 00.1155.578l1.1065.4141c.0273.0962.0567.1914.087.2855l-.6904.9587a.3452.3452 0 00.2268.5447l1.1662.1893c.0456.088.0922.1751.1408.2622l-.491 1.0762a.3462.3462 0 00.328.49l1.1834-.0415c.0618.0769.1235.1528.1873.2277l-.2713 1.1541a.3462.3462 0 00.4171.4161l1.153-.2713c.075.0638.151.1255.2279.1863l-.0415 1.1845a.3442.3442 0 00.49.327l1.0761-.49c.087.0486.1741.0951.2622.1407l.1903 1.1662a.3483.3483 0 00.5447.2268l.9587-.6904a9.299 9.299 0 00.2855.087l.414 1.1066a.3452.3452 0 00.5781.1154l.8079-.8656c.0972.0111.1954.0203.2936.0294l.6236 1.0073a.3472.3472 0 00.5892 0l.6236-1.0073c.0982-.0091.1964-.0183.2936-.0294l.8069.8656a.3483.3483 0 00.578-.1154l.4141-1.1066a8.4626 8.4626 0 00.2855-.087l.9587.6904a.3452.3452 0 00.5447-.2268l.1903-1.1662c.088-.0456.1751-.0931.2622-.1407l1.0762.49a.3472.3472 0 00.49-.327l-.0415-1.1845a6.7267 6.7267 0 00.2267-.1863l1.1531.2713a.3472.3472 0 00.4171-.416l-.2713-1.1542c.0628-.0749.1255-.1508.1863-.2278l1.1845.0415a.3442.3442 0 00.328-.49l-.49-1.076c.0475-.0872.0951-.1742.1407-.2623l1.1662-.1893a.3483.3483 0 00.2258-.5447l-.6904-.9587.087-.2855 1.1066-.414a.3462.3462 0 00.1154-.5781l-.8656-.8079c.0101-.0972.0202-.1954.0283-.2936l1.0073-.6236a.3442.3442 0 000-.5892zm-6.7413 8.3551a.7138.7138 0 01.2986-1.396.714.714 0 11-.2997 1.396zm-.3422-2.3142a.649.649 0 00-.7715.5l-.3573 1.6685c-1.1035.501-2.3285.7795-3.6193.7795a8.7368 8.7368 0 01-3.6951-.814l-.3574-1.6684a.648.648 0 00-.7714-.499l-1.473.3158a8.7216 8.7216 0 01-.7613-.898h7.1676c.081 0 .1356-.0141.1356-.088v-2.536c0-.074-.0536-.0881-.1356-.0881h-2.0966v-1.6077h2.2677c.2065 0 1.1065.0587 1.394 1.2088.0901.3533.2875 1.5044.4232 1.8729.1346.413.6833 1.2381 1.2685 1.2381h3.5716a.7492.7492 0 00.1296-.0131 8.7874 8.7874 0 01-.8119.9526zM6.8369 20.024a.714.714 0 11-.2997-1.396.714.714 0 01.2997 1.396zM4.1177 8.9972a.7137.7137 0 11-1.304.5791.7137.7137 0 011.304-.579zm-.8352 1.9813l1.5347-.6824a.65.65 0 00.33-.8585l-.3158-.7147h1.2432v5.6025H3.5669a8.7753 8.7753 0 01-.2834-3.348zm6.7343-.5437V8.7836h2.9601c.153 0 1.0792.1772 1.0792.8697 0 .575-.7107.7815-1.2948.7815zm10.7574 1.4862c0 .2187-.008.4363-.0243.651h-.9c-.09 0-.1265.0586-.1265.1477v.413c0 .973-.5487 1.1846-1.0296 1.2382-.4576.0517-.9648-.1913-1.0275-.4717-.2704-1.5186-.7198-1.8436-1.4305-2.4034.8817-.5599 1.799-1.386 1.799-2.4915 0-1.1936-.819-1.9458-1.3769-2.3153-.7825-.5163-1.6491-.6195-1.883-.6195H5.4682a8.7651 8.7651 0 014.907-2.7699l1.0974 1.151a.648.648 0 00.9182.0213l1.227-1.1743a8.7753 8.7753 0 016.0044 4.2762l-.8403 1.8982a.652.652 0 00.33.8585l1.6178.7188c.0283.2875.0425.577.0425.8717zm-9.3006-9.5993a.7128.7128 0 11.984 1.0316.7137.7137 0 01-.984-1.0316zm8.3389 6.71a.7107.7107 0 01.9395-.3625.7137.7137 0 11-.9405.3635z"])</script><script>self.__next_f.push([1,"21:T518,M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"hHjC-lzwJArYD8ujgsKWM\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(home)\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7422239cb2f32f53.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700\u0026display=swap\",\"rel\":\"stylesheet\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L5\",null,{}]]}]]}]]}],{\"children\":[\"(home)\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"transparentMode\":\"$undefined\",\"children\":[\"$\",\"main\",null,{\"id\":\"nd-home-layout\",\"children\":[[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"fixed inset-x-0 top-[var(--fd-banner-height)] z-40 h-6 bg-fd-background\",\"style\":{\"maskImage\":\"linear-gradient(to bottom,white,transparent)\"}}],[\"$\",\"$L7\",null,{\"children\":[[\"$\",\"$L8\",null,{\"title\":[\"$\",\"$L9\",null,{\"src\":\"/logo.png\",\"alt\":\"Logo\",\"width\":220,\"height\":220,\"className\":\"h-10 w-auto\"}],\"url\":\"$undefined\"}],\"$undefined\",[\"$\",\"$La\",null,{\"className\":\"flex flex-row items-center gap-2 max-sm:hidden\",\"children\":[[\"$\",\"$Lb\",\"0\",{\"children\":[[\"$\",\"$Lc\",null,{\"className\":\"text-sm\",\"children\":\"文档\"}],[\"$\",\"$Ld\",null,{\"children\":[[\"$\",\"$Le\",\"0\",{\"href\":\"/docs/usage\",\"className\":\"md:row-span-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-fit rounded-md border bg-fd-muted p-1 [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-marked\",\"children\":[[\"$\",\"path\",\"sqw3rj\",{\"d\":\"M10 2v8l3-3 3 3V2\"}],[\"$\",\"path\",\"k3hazp\",{\"d\":\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"-mb-1 text-sm font-medium\",\"children\":\"使用文档\"}],[\"$\",\"p\",null,{\"className\":\"text-[13px] text-fd-muted-foreground\",\"children\":\"了解 Mix Space 如何使用\"}],\"$undefined\"]}],[\"$\",\"$Le\",\"1\",{\"href\":\"/docs/core\",\"className\":\"lg:col-start-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-fit rounded-md border bg-fd-muted p-1 [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-server\",\"children\":[[\"$\",\"rect\",\"ngkwjq\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"rect\",\"iecqi9\",{\"width\":\"20\",\"height\":\"8\",\"x\":\"2\",\"y\":\"14\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"16zg32\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"6\",\"y2\":\"6\"}],[\"$\",\"line\",\"nzw8ys\",{\"x1\":\"6\",\"x2\":\"6.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"-mb-1 text-sm font-medium\",\"children\":\"后端部署\"}],[\"$\",\"p\",null,{\"className\":\"text-[13px] text-fd-muted-foreground\",\"children\":\"部署 Mix Space 的后端部分\"}],\"$undefined\"]}],[\"$\",\"$Le\",\"2\",{\"href\":\"/docs/themes\",\"className\":\"lg:col-start-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-fit rounded-md border bg-fd-muted p-1 [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-paint-roller\",\"children\":[[\"$\",\"rect\",\"jcyz7m\",{\"width\":\"16\",\"height\":\"6\",\"x\":\"2\",\"y\":\"2\",\"rx\":\"2\"}],[\"$\",\"path\",\"1b9h7c\",{\"d\":\"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2\"}],[\"$\",\"rect\",\"d6e7yl\",{\"width\":\"4\",\"height\":\"6\",\"x\":\"8\",\"y\":\"16\",\"rx\":\"1\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"-mb-1 text-sm font-medium\",\"children\":\"前端主题\"}],[\"$\",\"p\",null,{\"className\":\"text-[13px] text-fd-muted-foreground\",\"children\":\"部署 Mix Space 的前端主题\"}],\"$undefined\"]}],[\"$\",\"$Le\",\"3\",{\"href\":\"/docs/document\",\"className\":\"lg:col-start-3 lg:row-start-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-fit rounded-md border bg-fd-muted p-1 [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil\",\"children\":[[\"$\",\"path\",\"1a8usu\",{\"d\":\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"}],[\"$\",\"path\",\"1mk7zo\",{\"d\":\"m15 5 4 4\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"-mb-1 text-sm font-medium\",\"children\":\"文档撰写\"}],[\"$\",\"p\",null,{\"className\":\"text-[13px] text-fd-muted-foreground\",\"children\":\"了解 Mix Space 的文档撰写规范\"}],\"$undefined\"]}],[\"$\",\"$Le\",\"4\",{\"href\":\"/docs/development\",\"className\":\"lg:col-start-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-fit rounded-md border bg-fd-muted p-1 [\u0026_svg]:size-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cpu\",\"children\":[[\"$\",\"rect\",\"14l7u7\",{\"width\":\"16\",\"height\":\"16\",\"x\":\"4\",\"y\":\"4\",\"rx\":\"2\"}],[\"$\",\"rect\",\"5aljv4\",{\"width\":\"6\",\"height\":\"6\",\"x\":\"9\",\"y\":\"9\",\"rx\":\"1\"}],[\"$\",\"path\",\"13l42r\",{\"d\":\"M15 2v2\"}],[\"$\",\"path\",\"15mkzm\",{\"d\":\"M15 20v2\"}],[\"$\",\"path\",\"1gxd5l\",{\"d\":\"M2 15h2\"}],[\"$\",\"path\",\"1bbxkp\",{\"d\":\"M2 9h2\"}],[\"$\",\"path\",\"19e6y8\",{\"d\":\"M20 15h2\"}],[\"$\",\"path\",\"19tzq7\",{\"d\":\"M20 9h2\"}],[\"$\",\"path\",\"165o2o\",{\"d\":\"M9 2v2\"}],[\"$\",\"path\",\"i2bqo8\",{\"d\":\"M9 20v2\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"-mb-1 text-sm font-medium\",\"children\":\"开发指南\"}],[\"$\",\"p\",null,{\"className\":\"text-[13px] text-fd-muted-foreground\",\"children\":\"了解如何为 Mix Space 开发后端和前端\"}],\"$undefined\"]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-row items-center justify-end lg:gap-1.5\",\"children\":[[\"$\",\"$Lf\",null,{\"children\":[[\"$\",\"$L10\",null,{\"className\":\"lg:hidden\"}],[\"$\",\"$L11\",null,{\"className\":\"w-full max-w-[240px] max-lg:hidden\"}]]}],[\"$\",\"$L12\",null,{\"className\":\"max-lg:hidden\"}],null,[[\"$\",\"$L13\",\"0\",{\"className\":\"-me-1.5 list-none max-lg:hidden\",\"item\":{\"type\":\"icon\",\"url\":\"https://github.com/mx-space/docs\",\"text\":\"Github\",\"icon\":[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"}]}],\"external\":true},\"variant\":\"icon\",\"aria-label\":\"$undefined\",\"children\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:3:props:children:3:0:props:item:icon\"}]],[\"$\",\"$L14\",null,{\"className\":\"list-none lg:hidden\",\"children\":[[\"$\",\"$L15\",null,{\"ref\":\"$undefined\",\"className\":\"data-[state=open]:bg-fd-accent/50 inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [\u0026_svg]:size-5 group -me-2\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-down size-3 transition-transform duration-300 group-data-[state=open]:rotate-180\",\"children\":[[\"$\",\"path\",\"qrunsl\",{\"d\":\"m6 9 6 6 6-6\"}],\"$undefined\"]}]}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"className\":\"absolute inset-x-0 top-0 data-[motion=from-end]:animate-fd-enterFromRight data-[motion=from-start]:animate-fd-enterFromLeft data-[motion=to-end]:animate-fd-exitToRight data-[motion=to-start]:animate-fd-exitToLeft flex flex-col p-4 sm:flex-row sm:items-center sm:justify-end\",\"children\":[[[\"$\",\"$L17\",\"0\",{\"item\":{\"type\":\"menu\",\"text\":\"文档\",\"items\":[{\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:0:props:children:0:props:children\",\"text\":\"使用文档\",\"description\":\"了解 Mix Space 如何使用\",\"url\":\"/docs/usage\",\"menu\":{\"className\":\"md:row-span-2\"}},{\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:1:props:children:0:props:children\",\"text\":\"后端部署\",\"description\":\"部署 Mix Space 的后端部分\",\"url\":\"/docs/core\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:2:props:children:0:props:children\",\"text\":\"前端主题\",\"description\":\"部署 Mix Space 的前端主题\",\"url\":\"/docs/themes\",\"menu\":{\"className\":\"lg:col-start-2\"}},{\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:3:props:children:0:props:children\",\"text\":\"文档撰写\",\"description\":\"了解 Mix Space 的文档撰写规范\",\"url\":\"/docs/document\",\"menu\":{\"className\":\"lg:col-start-3 lg:row-start-1\"}},{\"icon\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:4:props:children:0:props:children\",\"text\":\"开发指南\",\"description\":\"了解如何为 Mix Space 开发后端和前端\",\"url\":\"/docs/development\",\"menu\":{\"className\":\"lg:col-start-3\"}}]},\"className\":\"sm:hidden\"}]],[\"$\",\"div\",null,{\"className\":\"-ms-1.5 flex flex-row items-center gap-1.5 max-sm:mt-2\",\"children\":[[[\"$\",\"$L17\",\"0\",{\"item\":\"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:3:props:children:3:0:props:item\",\"className\":\"-me-1.5\"}]],[\"$\",\"div\",null,{\"role\":\"separator\",\"className\":\"flex-1\"}],null,[\"$\",\"$L12\",null,{}]]}]]}]]}]]}]]}]],[[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(home)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"footer\",null,{\"className\":\"mt-auto border-t bg-fd-card py-12 text-fd-secondary-foreground\",\"children\":[\"$\",\"div\",null,{\"className\":\"container flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-1 text-sm font-semibold\",\"children\":\"Mix Space \"}],[\"$\",\"p\",null,{\"className\":\"text-xs\",\"children\":[\"Built with ❤️ by \",2021,\"-\",2025,\" by\",\" \",[\"$\",\"a\",null,{\"href\":\"https://github.com/mx-space\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"font-medium\",\"children\":\"Mix Space Team\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-xs\",\"children\":\"This project is licensed under AGPLv3 with additional terms, and this documentation is licensed under CC BY 4.0.\"}]]}]}]}]]],\"className\":\"flex flex-1 flex-col pt-[var(--fd-nav-height)] [--fd-nav-height:56px]\"}]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"div\",null,{\"className\":\"absolute inset-x-0 top-[200px] h-[250px] max-md:hidden\",\"style\":{\"background\":\"repeating-linear-gradient(to right, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px), repeating-linear-gradient(to bottom, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px)\"}}],[\"$\",\"main\",null,{\"className\":\"container relative max-w-[1100px] px-2 py-4 lg:py-16\",\"children\":[\"$\",\"div\",null,{\"style\":{\"background\":\"repeating-linear-gradient(to bottom, transparent, hsl(var(--secondary)/.2) 500px, transparent 1000px)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[\"$\",\"$L18\",null,{}]}],[\"$\",\"div\",null,{\"className\":\"container relative overflow-hidden border-x border-t py-4 sm:py-8 mt-[-1px]\",\"style\":{\"background\":\"radial-gradient(circle at bottom center, hsl(var(--secondary)), transparent 70%), linear-gradient(90deg, rgba(78, 191, 255, 0.1), transparent 30%, rgba(233, 42, 103, 0.1))\",\"borderTopStyle\":\"dashed\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-[1]\",\"children\":[\"$\",\"h2\",null,{\"className\":\"bg-gradient-to-b from-fd-primary to-fd-foreground/40 bg-clip-text text-center text-2xl font-semibold text-transparent sm:text-3xl\",\"children\":[\"Loved by users.\",[\"$\",\"br\",null,{}],\"Built for developers.\"]}]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 z-0\",\"style\":{\"background\":\"linear-gradient(to bottom, transparent, rgba(var(--secondary), 0.2))\",\"opacity\":0.5}}]]}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-center overflow-hidden border-x border-t px-6 pb-16 pt-16 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 gap-6 max-w-5xl w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-medium mb-6\",\"children\":\"\\\"Mix Space,是一个小型的个人空间程序。继承了传统的博客,有着不同于博客的丰富的内容。适合那些喜欢写不同风格或类型的写作爱好者。\\\"\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/41265413\",\"alt\":\"avatar\",\"width\":\"48\",\"height\":\"48\",\"className\":\"size-12 rounded-full\"}],[\"$\",\"div\",null,{\"className\":\"text-left\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/Innei\",\"rel\":\"noreferrer noopener\",\"className\":\"text-base font-medium hover:underline\",\"children\":\"Innei\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-fd-muted-foreground\",\"children\":\"Mix Space 程序开发者\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-medium mb-6\",\"children\":\"\\\"Mix Space 的文档非常详细,总有新的内容和功能在开发中。我自己也在用 Mix Space,博文加手记的记录个人空间体验非常不错。它改变了我的写作方式。\\\"\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/96452465\",\"alt\":\"avatar\",\"width\":\"48\",\"height\":\"48\",\"className\":\"size-12 rounded-full\"}],[\"$\",\"div\",null,{\"className\":\"text-left\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/PaloMiku\",\"rel\":\"noreferrer noopener\",\"className\":\"text-base font-medium hover:underline\",\"children\":\"Mikuの鬆\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-fd-muted-foreground\",\"children\":\"Mix Space 文档贡献者\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-medium mb-6\",\"children\":\"\\\"Mix Space 是个小众但不简单博客系统,设计了文稿、手记、思考三个不同型的写作方式,在此基础上还写了很多有意思的特性。\\\"\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/108316419\",\"alt\":\"avatar\",\"width\":\"48\",\"height\":\"48\",\"className\":\"size-12 rounded-full\"}],[\"$\",\"div\",null,{\"className\":\"text-left\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/wuhang2003\",\"rel\":\"noreferrer noopener\",\"className\":\"text-base font-medium hover:underline\",\"children\":\"WuHang2003\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-fd-muted-foreground\",\"children\":\"Mix Space 开源社区成员\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-medium mb-6\",\"children\":\"\\\"用了一年多的 Mix Space,最让我觉得舒服的一点是别人如果要和我换友链,可以自助提交,我只需要点个通过就可以了,也借此交到了很多的朋友,光这一点我觉得就很不错了\\\"\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/62463715\",\"alt\":\"avatar\",\"width\":\"48\",\"height\":\"48\",\"className\":\"size-12 rounded-full\"}],[\"$\",\"div\",null,{\"className\":\"text-left\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/NiuBoss123\",\"rel\":\"noreferrer noopener\",\"className\":\"text-base font-medium hover:underline\",\"children\":\"MisakaAkio\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-fd-muted-foreground\",\"children\":\"Mix Space 用户\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 z-[-1] opacity-50\",\"style\":{\"backgroundImage\":\"radial-gradient(circle at center, hsl(var(--secondary)), transparent 70%)\"}}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center border-x border-t px-4 py-16 text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mouse-pointer-click size-5\",\"children\":[[\"$\",\"path\",\"ita8i4\",{\"d\":\"M14 4.1 12 6\"}],[\"$\",\"path\",\"1go3kf\",{\"d\":\"m5.1 8-2.9-.8\"}],[\"$\",\"path\",\"mnht97\",{\"d\":\"m6 12-1.9 2\"}],[\"$\",\"path\",\"1cfko1\",{\"d\":\"M7.2 2.2 8 5.1\"}],[\"$\",\"path\",\"s0h3yz\",{\"d\":\"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z\"}],\"$undefined\"]}],\" Highlight Features\"]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 border-r md:grid-cols-2 lg:grid-cols-3 w-full\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-rocket size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"m3kijz\",{\"d\":\"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z\"}],[\"$\",\"path\",\"1fmvmk\",{\"d\":\"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z\"}],[\"$\",\"path\",\"1f8sc4\",{\"d\":\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0\"}],[\"$\",\"path\",\"qeys4\",{\"d\":\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"基于 Next.js\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"内置代码分割和图片优化,服务器端渲染(SSR)支持,性能强劲,速度快,SEO 友好。\"}]]}],[\"$\",\"div\",\"1\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-timer size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"line\",\"14vaq8\",{\"x1\":\"10\",\"x2\":\"14\",\"y1\":\"2\",\"y2\":\"2\"}],[\"$\",\"line\",\"17fdiu\",{\"x1\":\"12\",\"x2\":\"15\",\"y1\":\"14\",\"y2\":\"11\"}],[\"$\",\"circle\",\"1e1u0o\",{\"cx\":\"12\",\"cy\":\"14\",\"r\":\"8\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"前端轻量快速\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"其前端主题 Shiro 在 LightHouse 中表现优秀,Performance 和 Best practice 指数均大于 90%。\"}]]}],[\"$\",\"div\",\"2\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-panels-top-left size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"rect\",\"afitv7\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"1pudct\",{\"d\":\"M3 9h18\"}],[\"$\",\"path\",\"1oto5p\",{\"d\":\"M9 21V9\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"UI 现代化\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"前端后端用户界面设计现代化,简洁而不简单,让你的体验更加流畅。\"}]]}],[\"$\",\"div\",\"3\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-pencil-line size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"t2du7b\",{\"d\":\"M12 20h9\"}],[\"$\",\"path\",\"1ykcvy\",{\"d\":\"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z\"}],[\"$\",\"path\",\"1w25hb\",{\"d\":\"m15 5 3 3\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"Markdown 语法支持\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"Mix Space 原生支持 Markdown 语法,也支持自定义 Markdown 内语法,您可以使用自定义语法来丰富您的内容。\"}]]}],[\"$\",\"div\",\"4\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-keyboard size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"1r9ogq\",{\"d\":\"M10 8h.01\"}],[\"$\",\"path\",\"1mp3jc\",{\"d\":\"M12 12h.01\"}],[\"$\",\"path\",\"1primd\",{\"d\":\"M14 8h.01\"}],[\"$\",\"path\",\"1l6xoz\",{\"d\":\"M16 12h.01\"}],[\"$\",\"path\",\"emo2bl\",{\"d\":\"M18 8h.01\"}],[\"$\",\"path\",\"x9i8wu\",{\"d\":\"M6 8h.01\"}],[\"$\",\"path\",\"wp8him\",{\"d\":\"M7 16h10\"}],[\"$\",\"path\",\"czm47f\",{\"d\":\"M8 12h.01\"}],[\"$\",\"rect\",\"18n3k1\",{\"width\":\"20\",\"height\":\"16\",\"x\":\"2\",\"y\":\"4\",\"rx\":\"2\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"后台云函数配置\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"无限扩展、无限可能,通过 Core 内置的云函数配置功能实现歌单解析,追番列表等功能,还有更多。\"}]]}],[\"$\",\"div\",\"5\",{\"className\":\"border-l border-t border-b px-6 py-12 group text-left\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-person-standing size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary\",\"children\":[[\"$\",\"circle\",\"gxeob9\",{\"cx\":\"12\",\"cy\":\"5\",\"r\":\"1\"}],[\"$\",\"path\",\"se2kox\",{\"d\":\"m9 20 3-6 3 6\"}],[\"$\",\"path\",\"4o3us4\",{\"d\":\"m6 8 6 2 6-2\"}],[\"$\",\"path\",\"1kjpxc\",{\"d\":\"M12 10v4\"}],\"$undefined\"]}],[\"$\",\"h2\",null,{\"className\":\"text-sm font-medium\",\"children\":\"动态化配置前端\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标,以及一些其他配置。\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center border-x border-t px-4 py-16 text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2 group\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"none\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"size-5 transition-transform duration-300 ease-in-out group-hover:scale-125\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4\",\"children\":[]}],[\"$\",\"path\",\"1\",{\"d\":\"M14 2v4a2 2 0 0 0 2 2h4\",\"children\":[]}],[\"$\",\"path\",\"2\",{\"d\":\"m5 12-3 3 3 3\",\"children\":[]}],[\"$\",\"path\",\"3\",{\"d\":\"m9 18 3-3-3-3\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],\" Development By\"]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-5xl\",\"children\":[[\"$\",\"a\",\"Vercel\",{\"href\":\"https://vercel.com\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"var(--foreground)\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M24 22.525H0l12-21.05 12 21.05z\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Vercel\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"现代化的全栈开发与部署平台\"}]]}]]}],[\"$\",\"a\",\"Docker\",{\"href\":\"https://www.docker.com\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#2496ED\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$19\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Docker\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"领先的应用容器化解决方案\"}]]}]]}],[\"$\",\"a\",\"Node.js\",{\"href\":\"https://nodejs.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#339933\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1a\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Node.js\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"强大的 JavaScript 运行时环境\"}]]}]]}],[\"$\",\"a\",\"Next.js\",{\"href\":\"https://nextjs.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"var(--foreground)\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M18.665 21.978C16.758 23.255 14.465 24 12 24 5.377 24 0 18.623 0 12S5.377 0 12 0s12 5.377 12 12c0 3.583-1.574 6.801-4.067 9.001L9.219 7.2H7.2v9.596h1.615V9.251l9.85 12.727Zm-3.332-8.533 1.6 2.061V7.2h-1.6v6.245Z\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Next.js\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"企业级 React 应用开发框架\"}]]}]]}],[\"$\",\"a\",\"Vue\",{\"href\":\"https://vuejs.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#4FC08D\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M24,1.61H14.06L12,5.16,9.94,1.61H0L12,22.39ZM12,14.08,5.16,2.23H9.59L12,6.41l2.41-4.18h4.43Z\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Vue\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"流行的渐进式前端开发框架\"}]]}]]}],[\"$\",\"a\",\"NestJS\",{\"href\":\"https://nestjs.com\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#E0234E\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1b\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"NestJS\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"企业级 Node.js 后端开发框架\"}]]}]]}],[\"$\",\"a\",\"MongoDB\",{\"href\":\"https://www.mongodb.com\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#47A248\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M17.193 9.555c-1.264-5.58-4.252-7.414-4.573-8.115-.28-.394-.53-.954-.735-1.44-.036.495-.055.685-.523 1.184-.723.566-4.438 3.682-4.74 10.02-.282 5.912 4.27 9.435 4.888 9.884l.07.05A73.49 73.49 0 0111.91 24h.481c.114-1.032.284-2.056.51-3.07.417-.296.604-.463.85-.693a11.342 11.342 0 003.639-8.464c.01-.814-.103-1.662-.197-2.218zm-5.336 8.195s0-8.291.275-8.29c.213 0 .49 10.695.49 10.695-.381-.045-.765-1.76-.765-2.405z\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"MongoDB\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"灵活高效的 NoSQL 数据库\"}]]}]]}],[\"$\",\"a\",\"Redis\",{\"href\":\"https://redis.io\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"version\":\"1.1\",\"viewBox\":\"0 0 32 32\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#DC382D\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1c\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Redis\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"高性能的内存数据存储系统\"}]]}]]}],[\"$\",\"a\",\"Algolia\",{\"href\":\"https://www.algolia.com\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#5468FF\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M12 0C5.445 0 .103 5.285.01 11.817c-.097 6.634 5.285 12.131 11.92 12.17a11.91 11.91 0 0 0 5.775-1.443.281.281 0 0 0 .052-.457l-1.122-.994a.79.79 0 0 0-.833-.14 9.693 9.693 0 0 1-3.923.77c-5.36-.067-9.692-4.527-9.607-9.888.084-5.293 4.417-9.573 9.73-9.573h9.73v17.296l-5.522-4.907a.407.407 0 0 0-.596.063 4.52 4.52 0 0 1-3.934 1.793 4.538 4.538 0 0 1-4.192-4.168 4.53 4.53 0 0 1 4.512-4.872 4.532 4.532 0 0 1 4.509 4.126c.018.205.11.397.265.533l1.438 1.275a.28.28 0 0 0 .462-.158 6.82 6.82 0 0 0 .099-1.725c-.232-3.376-2.966-6.092-6.345-6.3-3.873-.24-7.11 2.79-7.214 6.588-.1 3.7 2.933 6.892 6.634 6.974a6.75 6.75 0 0 0 4.136-1.294l7.212 6.394a.48.48 0 0 0 .797-.36V.456A.456.456 0 0 0 23.54 0Z\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Algolia\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"强大的搜索服务解决方案\"}]]}]]}],[\"$\",\"a\",\"Swift\",{\"href\":\"https://swift.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#F05138\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1d\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Swift\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"Apple 生态现代编程语言\"}]]}]]}],[\"$\",\"a\",\"Python\",{\"href\":\"https://www.python.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"#3776AB\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1e\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Python\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"简洁优雅的通用编程语言\"}]]}]]}],[\"$\",\"a\",\"Rust\",{\"href\":\"https://www.rust-lang.org\",\"className\":\"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"className\":\"transition-transform duration-300 ease-in-out group-hover:scale-125\",\"style\":{\"color\":\"var(--foreground)\"},\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$1f\",\"children\":[]}]]],\"height\":24,\"width\":24,\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"Rust\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"高性能系统级编程语言\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center border-x border-t px-4 py-16 text-center\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 512 512\",\"className\":\"mb-4 text-primary animate-pulse\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],[\"$\",\"h2\",null,{\"className\":\"mb-4 text-xl font-semibold sm:text-2xl\",\"children\":\"由像你一样充满热情的开发者共同创造\"}],[\"$\",\"p\",null,{\"className\":\"mb-8 text-muted-foreground\",\"children\":\"Some of our best contributors.\"}],[\"$\",\"$L20\",null,{\"href\":\"https://github.com/mx-space\",\"className\":\"inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-fd-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 border bg-gradient-to-t from-fd-primary/10 shadow-inner shadow-fd-primary/10 hover:bg-fd-accent/50 hover:text-fd-accent-foreground h-10 px-4 py-2 mb-8 group transition-all duration-300 hover:scale-105\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 496 512\",\"className\":\"mr-2 h-4 w-4 transition-transform duration-300 group-hover:scale-105\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$21\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],\" 加入开源社区\"]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap justify-center gap-2 md:gap-3\",\"children\":\"$L22\"}]]}]]}]}]],null,[\"$\",\"$L23\",null,{\"children\":\"$L24\"}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"NWHbENd5EQpAAtPuXjN9z\",{\"children\":[[\"$\",\"$L25\",null,{\"children\":\"$L26\"}],[\"$\",\"$L27\",null,{\"children\":\"$L28\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$29\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"28:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n26:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Mix Space - An Alternative Personal Space - Mix Space 文档\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Mix Space 是一个小型个人空间站点程序,采用前后端分离设计。\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Mix Space Team\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://mx-space.js.org\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Mix Space 文档\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"探索 Mix Space\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/logo.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-512x512.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n"])</script><script>self.__next_f.push([1,"24:null\n"])</script><script>self.__next_f.push([1,"22:[\"$\",\"div\",null,{\"className\":\"w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap justify-center gap-2\",\"children\":[[\"$\",\"a\",\"Innei\",{\"href\":\"https://github.com/Innei\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/41265413?v=4\",\"alt\":\"Innei's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"wibus-wee\",{\"href\":\"https://github.com/wibus-wee\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/62133302?v=4\",\"alt\":\"wibus-wee's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"PaloMiku\",{\"href\":\"https://github.com/PaloMiku\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/96452465?v=4\",\"alt\":\"PaloMiku's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"wuhang2003\",{\"href\":\"https://github.com/wuhang2003\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/108316419?v=4\",\"alt\":\"wuhang2003's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"miaoermua\",{\"href\":\"https://github.com/miaoermua\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/66155308?v=4\",\"alt\":\"miaoermua's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"ttimochan\",{\"href\":\"https://github.com/ttimochan\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/91021824?v=4\",\"alt\":\"ttimochan's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"zhuozhiyongde\",{\"href\":\"https://github.com/zhuozhiyongde\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/36695271?v=4\",\"alt\":\"zhuozhiyongde's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"CielNeko\",{\"href\":\"https://github.com/CielNeko\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/68452494?v=4\",\"alt\":\"CielNeko's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"suemor233\",{\"href\":\"https://github.com/suemor233\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/89030875?v=4\",\"alt\":\"suemor233's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"rdp-studio\",{\"href\":\"https://github.com/rdp-studio\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/67402215?v=4\",\"alt\":\"rdp-studio's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"AkaraChen\",{\"href\":\"https://github.com/AkaraChen\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/85140972?v=4\",\"alt\":\"AkaraChen's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"TNXG\",{\"href\":\"https://github.com/TNXG\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/69001561?v=4\",\"alt\":\"TNXG's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"hqwuzhaoyi\",{\"href\":\"https://github.com/hqwuzhaoyi\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/44605072?v=4\",\"alt\":\"hqwuzhaoyi's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"fisheryv\",{\"href\":\"https://github.com/fisheryv\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/902205?v=4\",\"alt\":\"fisheryv's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"FoskyM\",{\"href\":\"https://github.com/FoskyM\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/39661663?v=4\",\"alt\":\"FoskyM's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"AlisaAkiron\",{\"href\":\"https://github.com/AlisaAkiron\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/28832398?v=4\",\"alt\":\"AlisaAkiron's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"tusik\",{\"href\":\"https://github.com/tusik\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/1651804?v=4\",\"alt\":\"tusik's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"zsbai\",{\"href\":\"https://github.com/zsbai\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/62942942?v=4\",\"alt\":\"zsbai's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"TinsFox\",{\"href\":\"https://github.com/TinsFox\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/33956589?v=4\",\"alt\":\"TinsFox's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Zach677\",{\"href\":\"https://github.com/Zach677\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/104423295?v=4\",\"alt\":\"Zach677's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"sheben404\",{\"href\":\"https://github.com/sheben404\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/61317160?v=4\",\"alt\":\"sheben404's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"ChingCdesu\",{\"href\":\"https://github.com/ChingCdesu\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/41897540?v=4\",\"alt\":\"ChingCdesu's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"BLxcwg666\",{\"href\":\"https://github.com/BLxcwg666\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/66854530?v=4\",\"alt\":\"BLxcwg666's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"zhangmo8\",{\"href\":\"https://github.com/zhangmo8\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/43628500?v=4\",\"alt\":\"zhangmo8's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Dreamer-Paul\",{\"href\":\"https://github.com/Dreamer-Paul\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/25198337?v=4\",\"alt\":\"Dreamer-Paul's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"JinchuanL\",{\"href\":\"https://github.com/JinchuanL\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/68026794?v=4\",\"alt\":\"JinchuanL's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"raykr\",{\"href\":\"https://github.com/raykr\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/10293675?v=4\",\"alt\":\"raykr's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"xrz-cloud\",{\"href\":\"https://github.com/xrz-cloud\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/62951481?v=4\",\"alt\":\"xrz-cloud's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"matto49\",{\"href\":\"https://github.com/matto49\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/54560462?v=4\",\"alt\":\"matto49's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"mitian233\",{\"href\":\"https://github.com/mitian233\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/13678847?v=4\",\"alt\":\"mitian233's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"GrassBlock1\",{\"href\":\"https://github.com/GrassBlock1\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/46253950?v=4\",\"alt\":\"GrassBlock1's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Armerr\",{\"href\":\"https://github.com/Armerr\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/83150410?v=4\",\"alt\":\"Armerr's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Yuri-NagaSaki\",{\"href\":\"https://github.com/Yuri-NagaSaki\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/77047823?v=4\",\"alt\":\"Yuri-NagaSaki's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"solomon-cc\",{\"href\":\"https://github.com/solomon-cc\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/25998534?v=4\",\"alt\":\"solomon-cc's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"XBIsland\",{\"href\":\"https://github.com/XBIsland\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/36447895?v=4\",\"alt\":\"XBIsland's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"VxRain\",{\"href\":\"https://github.com/VxRain\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/26521850?v=4\",\"alt\":\"VxRain's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"sysfox\",{\"href\":\"https://github.com/sysfox\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/99103591?v=4\",\"alt\":\"sysfox's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"kidonng\",{\"href\":\"https://github.com/kidonng\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/44045911?v=4\",\"alt\":\"kidonng's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"poboll\",{\"href\":\"https://github.com/poboll\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/80184334?v=4\",\"alt\":\"poboll's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"nanzhi63\",{\"href\":\"https://github.com/nanzhi63\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/108507292?v=4\",\"alt\":\"nanzhi63's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"xiaohanwu520\",{\"href\":\"https://github.com/xiaohanwu520\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/163805153?v=4\",\"alt\":\"xiaohanwu520's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"liyown\",{\"href\":\"https://github.com/liyown\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/55525531?v=4\",\"alt\":\"liyown's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Lmmmmmm-bb\",{\"href\":\"https://github.com/Lmmmmmm-bb\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/54026110?v=4\",\"alt\":\"Lmmmmmm-bb's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Soya-xy\",{\"href\":\"https://github.com/Soya-xy\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/56671014?v=4\",\"alt\":\"Soya-xy's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"pengchzn\",{\"href\":\"https://github.com/pengchzn\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/66410605?v=4\",\"alt\":\"pengchzn's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"Do1e\",{\"href\":\"https://github.com/Do1e\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/73533898?v=4\",\"alt\":\"Do1e's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"pcccccc\",{\"href\":\"https://github.com/pcccccc\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/13974510?v=4\",\"alt\":\"pcccccc's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"SliverKeigo\",{\"href\":\"https://github.com/SliverKeigo\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/112426853?v=4\",\"alt\":\"SliverKeigo's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"eltociear\",{\"href\":\"https://github.com/eltociear\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/22633385?v=4\",\"alt\":\"eltociear's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}],[\"$\",\"a\",\"suqingyao\",{\"href\":\"https://github.com/suqingyao\",\"rel\":\"noreferrer noopener\",\"target\":\"_blank\",\"className\":\"group relative block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-0.5 animate-tilt rounded-full bg-gradient-to-r from-primary to-secondary opacity-0 blur transition duration-300 group-hover:opacity-100\"}],[\"$\",\"div\",null,{\"className\":\"relative size-12 overflow-hidden rounded-full border-2 border-background bg-background transition duration-300 group-hover:scale-110\",\"children\":[\"$\",\"$L9\",null,{\"src\":\"https://avatars.githubusercontent.com/u/45616067?v=4\",\"alt\":\"suqingyao's avatar\",\"className\":\"size-full object-cover\",\"width\":48,\"height\":48,\"unoptimized\":true}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-4 text-center text-sm text-muted-foreground\",\"children\":\"感谢这些为 Mix Space 开源社区做出贡献的优秀开发者\"}]]}]\n"])</script></body></html> \ No newline at end of file diff --git a/index.txt b/index.txt index 2169371..3f8566d 100644 --- a/index.txt +++ b/index.txt @@ -1,33 +1,34 @@ 1:"$Sreact.fragment" -2:I[1190,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"Provider"] +2:I[1190,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"Provider"] 3:I[4900,[],""] 4:I[1570,[],""] -5:I[3495,["99","static/chunks/99-489d1807f643c38d.js","37","static/chunks/37-e42ad880191d9283.js","177","static/chunks/app/layout-200a20881e2bbf6e.js"],"default"] -6:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"NavProvider"] -7:I[4477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"Navbar"] -8:I[3038,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"Title"] -9:I[5354,["342","static/chunks/342-07659cde04f677f6.js","813","static/chunks/app/(home)/page-022a0cf407cfa22a.js"],"Image"] -a:I[7866,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"List"] -b:I[4477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"NavbarMenu"] -c:I[4477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"NavbarMenuTrigger"] -d:I[4477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"NavbarMenuContent"] -e:I[4477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"NavbarMenuItem"] -f:I[6090,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"SearchOnly"] -10:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"SearchToggle"] -11:I[2216,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"LargeSearchToggle"] -12:I[3568,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"ThemeToggle"] -13:I[4477,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"NavbarLink"] -14:I[7866,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"Item"] -15:I[7866,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"Trigger"] -16:I[7866,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"Content"] -17:I[9184,["163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","99","static/chunks/99-489d1807f643c38d.js","680","static/chunks/680-35307ecd46bc2bdb.js","37","static/chunks/37-e42ad880191d9283.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-99698dffd1746102.js"],"MenuLinkItem"] -18:I[9477,["342","static/chunks/342-07659cde04f677f6.js","813","static/chunks/app/(home)/page-022a0cf407cfa22a.js"],""] +5:I[3495,["552","static/chunks/552-7fa818eba4dabdd8.js","64","static/chunks/64-6b1c1fbae6020512.js","177","static/chunks/app/layout-299d602e74a4623d.js"],"default"] +6:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"NavProvider"] +7:I[4477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"Navbar"] +8:I[3038,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"Title"] +9:I[5354,["549","static/chunks/3eb2c66c-19aa03138e68af68.js","116","static/chunks/c556396d-9e13607157a7ab85.js","552","static/chunks/552-7fa818eba4dabdd8.js","342","static/chunks/342-07659cde04f677f6.js","813","static/chunks/app/(home)/page-00a67b9c835f53dc.js"],"Image"] +a:I[7866,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"List"] +b:I[4477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"NavbarMenu"] +c:I[4477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"NavbarMenuTrigger"] +d:I[4477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"NavbarMenuContent"] +e:I[4477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"NavbarMenuItem"] +f:I[6090,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"SearchOnly"] +10:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"SearchToggle"] +11:I[2216,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"LargeSearchToggle"] +12:I[3568,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"ThemeToggle"] +13:I[4477,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"NavbarLink"] +14:I[7866,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"Item"] +15:I[7866,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"Trigger"] +16:I[7866,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"Content"] +17:I[9184,["552","static/chunks/552-7fa818eba4dabdd8.js","163","static/chunks/163-f912bb3c74ca085d.js","342","static/chunks/342-07659cde04f677f6.js","680","static/chunks/680-35307ecd46bc2bdb.js","64","static/chunks/64-6b1c1fbae6020512.js","775","static/chunks/775-80cfd9c5d11379df.js","711","static/chunks/711-7d39ef47d8c855c8.js","790","static/chunks/app/(home)/layout-446765f05be46df0.js"],"MenuLinkItem"] +18:I[9623,["549","static/chunks/3eb2c66c-19aa03138e68af68.js","116","static/chunks/c556396d-9e13607157a7ab85.js","552","static/chunks/552-7fa818eba4dabdd8.js","342","static/chunks/342-07659cde04f677f6.js","813","static/chunks/app/(home)/page-00a67b9c835f53dc.js"],"Hero"] +20:I[9477,["549","static/chunks/3eb2c66c-19aa03138e68af68.js","116","static/chunks/c556396d-9e13607157a7ab85.js","552","static/chunks/552-7fa818eba4dabdd8.js","342","static/chunks/342-07659cde04f677f6.js","813","static/chunks/app/(home)/page-00a67b9c835f53dc.js"],""] 23:I[9165,[],"OutletBoundary"] 25:I[9165,[],"MetadataBoundary"] 27:I[9165,[],"ViewportBoundary"] 29:I[5339,[],""] -:HL["/_next/static/css/35d170a42ad0e9b5.css","style"] -19:T518,M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z1a:T677,M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z1b:T5d9,M11.998,24c-0.321,0-0.641-0.084-0.922-0.247l-2.936-1.737c-0.438-0.245-0.224-0.332-0.08-0.383 c0.585-0.203,0.703-0.25,1.328-0.604c0.065-0.037,0.151-0.023,0.218,0.017l2.256,1.339c0.082,0.045,0.197,0.045,0.272,0l8.795-5.076 c0.082-0.047,0.134-0.141,0.134-0.238V6.921c0-0.099-0.053-0.192-0.137-0.242l-8.791-5.072c-0.081-0.047-0.189-0.047-0.271,0 L3.075,6.68C2.99,6.729,2.936,6.825,2.936,6.921v10.15c0,0.097,0.054,0.189,0.139,0.235l2.409,1.392 c1.307,0.654,2.108-0.116,2.108-0.89V7.787c0-0.142,0.114-0.253,0.256-0.253h1.115c0.139,0,0.255,0.112,0.255,0.253v10.021 c0,1.745-0.95,2.745-2.604,2.745c-0.508,0-0.909,0-2.026-0.551L2.28,18.675c-0.57-0.329-0.922-0.945-0.922-1.604V6.921 c0-0.659,0.353-1.275,0.922-1.603l8.795-5.082c0.557-0.315,1.296-0.315,1.848,0l8.794,5.082c0.57,0.329,0.924,0.944,0.924,1.603 v10.15c0,0.659-0.354,1.273-0.924,1.604l-8.794,5.078C12.643,23.916,12.324,24,11.998,24z M19.099,13.993 c0-1.9-1.284-2.406-3.987-2.763c-2.731-0.361-3.009-0.548-3.009-1.187c0-0.528,0.235-1.233,2.258-1.233 c1.807,0,2.473,0.389,2.747,1.607c0.024,0.115,0.129,0.199,0.247,0.199h1.141c0.071,0,0.138-0.031,0.186-0.081 c0.048-0.054,0.074-0.123,0.067-0.196c-0.177-2.098-1.571-3.076-4.388-3.076c-2.508,0-4.004,1.058-4.004,2.833 c0,1.925,1.488,2.457,3.895,2.695c2.88,0.282,3.103,0.703,3.103,1.269c0,0.983-0.789,1.402-2.642,1.402 c-2.327,0-2.839-0.584-3.011-1.742c-0.02-0.124-0.126-0.215-0.253-0.215h-1.137c-0.141,0-0.254,0.112-0.254,0.253 c0,1.482,0.806,3.248,4.655,3.248C17.501,17.007,19.099,15.91,19.099,13.993z1c:T183f,M14.131.047c-.173 0-.334.037-.483.087.316.21.49.49.576.806.007.043.019.074.025.117a.681.681 0 0 1 .013.112c.024.545-.143.614-.26.936-.18.415-.13.861.086 1.22a.74.74 0 0 0 .074.137c-.235-1.568 1.073-1.803 1.314-2.293.019-.428-.334-.713-.613-.911a1.37 1.37 0 0 0-.732-.21zM16.102.4c-.024.143-.006.106-.012.18-.006.05-.006.112-.012.161-.013.05-.025.1-.044.149-.012.05-.03.1-.05.149l-.067.142c-.02.025-.031.05-.05.075l-.037.055a2.152 2.152 0 0 1-.093.124c-.037.038-.068.081-.112.112v.006c-.037.031-.074.068-.118.1-.13.099-.278.173-.415.266-.043.03-.087.056-.124.093a.906.906 0 0 0-.118.099c-.043.037-.074.074-.111.118-.031.037-.068.08-.093.124a1.582 1.582 0 0 0-.087.13c-.025.05-.043.093-.068.142-.019.05-.037.093-.05.143a2.007 2.007 0 0 0-.043.155c-.006.025-.006.056-.012.08-.007.025-.007.05-.013.075 0 .05-.006.105-.006.155 0 .037 0 .074.006.111 0 .05.006.1.019.155.006.05.018.1.03.15.02.049.032.098.05.148.013.03.031.062.044.087l-1.426-.552c-.241-.068-.477-.13-.719-.186l-.39-.093c-.372-.074-.75-.13-1.128-.167-.013 0-.019-.006-.031-.006A11.082 11.082 0 0 0 8.9 2.855c-.378.025-.756.074-1.134.136a12.45 12.45 0 0 0-.837.174l-.279.074c-.092.037-.18.08-.266.118l-.205.093c-.012.006-.024.006-.03.012-.063.031-.118.056-.174.087a2.738 2.738 0 0 0-.236.118c-.043.018-.086.043-.124.062a.559.559 0 0 1-.055.03c-.056.032-.112.063-.162.094a1.56 1.56 0 0 0-.148.093c-.044.03-.087.055-.124.086-.006.007-.013.007-.019.013-.037.025-.08.056-.118.087l-.012.012-.093.074c-.012.007-.025.019-.037.025-.031.025-.062.056-.093.08-.006.013-.019.02-.025.025-.037.038-.074.069-.111.106-.007 0-.007.006-.013.012a1.742 1.742 0 0 0-.111.106c-.007.006-.007.012-.013.012a1.454 1.454 0 0 0-.093.1c-.012.012-.03.024-.043.036a1.374 1.374 0 0 1-.106.112c-.006.012-.018.019-.024.03-.05.05-.093.1-.143.15l-.018.018c-.1.106-.205.211-.317.304-.111.1-.229.192-.347.273a3.777 3.777 0 0 1-.762.421c-.13.056-.267.106-.403.149-.26.056-.527.161-.756.18-.05 0-.105.012-.155.018l-.155.037-.149.056c-.05.019-.099.044-.148.068-.044.031-.093.056-.137.087a1.011 1.011 0 0 0-.124.106c-.043.03-.087.074-.124.111-.037.043-.074.08-.105.124-.031.05-.068.093-.093.143a1.092 1.092 0 0 0-.087.142c-.025.056-.05.106-.068.161-.019.05-.037.106-.056.161-.012.05-.025.1-.03.15 0 .005-.007.012-.007.018-.012.056-.012.13-.019.167C.006 7.95 0 7.986 0 8.03a.657.657 0 0 0 .074.31v.006c.019.037.044.075.069.112.024.037.05.074.08.111.031.031.068.069.106.1a.906.906 0 0 0 .117.099c.149.13.186.173.378.272.031.019.062.031.1.05.006 0 .012.006.018.006 0 .013 0 .019.006.031a1.272 1.272 0 0 0 .08.298c.02.037.032.074.05.111.007.013.013.025.02.031.024.05.049.093.073.137l.093.13c.031.037.069.08.106.118.037.037.074.068.118.105 0 0 .006.006.012.006.037.031.074.062.112.087a.986.986 0 0 0 .136.08c.043.025.093.05.142.069a.73.73 0 0 0 .124.043c.007.006.013.006.025.012.025.007.056.013.08.019-.018.335-.024.65.026.762.055.124.328-.254.6-.688-.036.428-.061.93 0 1.079.069.155.44-.329.763-.862 4.395-1.016 8.405 2.02 8.826 6.31-.08-.67-.905-1.041-1.283-.948-.186.458-.502 1.047-1.01 1.413.043-.41.025-.83-.062-1.24a4.009 4.009 0 0 1-.769 1.562c-.588.043-1.177-.242-1.487-.67-.025-.018-.031-.055-.05-.08-.018-.043-.037-.087-.05-.13a.515.515 0 0 1-.037-.13c-.006-.044-.006-.087-.006-.137v-.093a.992.992 0 0 1 .031-.13c.013-.043.025-.086.044-.13.024-.043.043-.087.074-.13.105-.298.105-.54-.087-.682a.706.706 0 0 0-.118-.062c-.024-.006-.055-.018-.08-.025l-.05-.018a.847.847 0 0 0-.13-.031.472.472 0 0 0-.13-.019 1.01 1.01 0 0 0-.136-.012c-.031 0-.062.006-.093.006a.484.484 0 0 0-.137.019c-.043.006-.086.012-.13.024a1.068 1.068 0 0 0-.13.044c-.043.018-.08.037-.124.056-.037.018-.074.043-.118.062-1.444.942-.582 3.148.403 3.787-.372.068-.75.148-.855.229l-.013.012c.267.161.546.298.837.416.397.13.818.247 1.004.297v.006a5.996 5.996 0 0 0 1.562.112c2.746-.192 4.996-2.281 5.405-5.033l.037.161c.019.112.043.23.056.347v.006c.012.056.018.112.025.162v.024c.006.056.012.112.012.162.006.068.012.136.012.204v.1c0 .03.007.067.007.098 0 .038-.007.075-.007.112v.087c0 .043-.006.08-.006.124 0 .025 0 .05-.006.08 0 .044-.006.087-.006.137-.006.018-.006.037-.006.055l-.02.143c0 .019 0 .037-.005.056-.007.062-.019.118-.025.18v.012l-.037.174v.018l-.037.167c0 .007-.007.02-.007.025a1.663 1.663 0 0 1-.043.168v.018c-.019.062-.037.118-.05.174-.006.006-.006.012-.006.012l-.056.186c-.024.062-.043.118-.068.18-.025.062-.043.124-.068.18-.025.062-.05.117-.074.18h-.007c-.024.055-.05.117-.08.173a.302.302 0 0 1-.019.043c-.006.006-.006.013-.012.019a5.867 5.867 0 0 1-1.742 2.082c-.05.031-.099.069-.149.106-.012.012-.03.018-.043.03a2.603 2.603 0 0 1-.136.094l.018.037h.007l.26-.037h.006c.161-.025.322-.056.483-.087.044-.006.093-.019.137-.031l.087-.019c.043-.006.086-.018.13-.024.037-.013.074-.02.111-.031.62-.15 1.221-.354 1.798-.595a9.926 9.926 0 0 1-3.85 3.142c.714-.05 1.426-.167 2.114-.366a9.903 9.903 0 0 0 5.857-4.68 9.893 9.893 0 0 1-1.667 3.986 9.758 9.758 0 0 0 1.655-1.376 9.824 9.824 0 0 0 2.61-5.268c.21.98.272 1.99.18 2.987 4.474-6.241.371-12.712-1.346-14.416-.006-.013-.012-.019-.012-.031-.006.006-.006.006-.006.012 0-.006 0-.006-.007-.012 0 .074-.006.148-.012.223a8.34 8.34 0 0 1-.062.415c-.03.136-.068.273-.105.41-.044.13-.093.266-.15.396a5.322 5.322 0 0 1-.185.378 4.735 4.735 0 0 1-.477.688c-.093.111-.192.21-.292.31a3.994 3.994 0 0 1-.18.155l-.142.124a3.459 3.459 0 0 1-.347.241 4.295 4.295 0 0 1-.366.211c-.13.062-.26.118-.39.174a4.364 4.364 0 0 1-.818.223c-.143.025-.285.037-.422.05a4.914 4.914 0 0 1-.297.012 4.66 4.66 0 0 1-.422-.025 3.137 3.137 0 0 1-.421-.062 3.136 3.136 0 0 1-.415-.105h-.007c.137-.013.273-.025.41-.05a4.493 4.493 0 0 0 .818-.223c.136-.05.266-.112.39-.174.13-.062.248-.13.372-.204.118-.08.235-.161.347-.248.112-.087.217-.18.316-.279.105-.093.198-.198.291-.304.093-.111.18-.223.26-.334.013-.019.026-.044.038-.062.062-.1.124-.199.18-.298a4.272 4.272 0 0 0 .334-.775c.044-.13.075-.266.106-.403.025-.142.05-.278.062-.415.012-.142.025-.285.025-.421 0-.1-.007-.199-.013-.298a6.726 6.726 0 0 0-.05-.415 4.493 4.493 0 0 0-.092-.415c-.044-.13-.087-.267-.137-.397-.05-.13-.111-.26-.173-.384-.069-.124-.137-.248-.211-.366a6.843 6.843 0 0 0-.248-.34c-.093-.106-.186-.212-.285-.317a3.878 3.878 0 0 0-.161-.155c-.28-.217-.57-.421-.862-.607a1.154 1.154 0 0 0-.124-.062 2.415 2.415 0 0 0-.589-.26Z1d:Tc5e,M14.824 7.518c0 0.007 0.103 0.202 0.232 0.441 0.126 0.235 0.219 0.437 0.205 0.447s-0.371 0.146-0.792 0.295c-0.424 0.152-0.765 0.282-0.759 0.288s0.487 0.056 1.067 0.109c0.699 0.066 1.067 0.113 1.093 0.139 0.023 0.023 0.182 0.282 0.358 0.57l0.315 0.53 0.056-0.133c0.030-0.070 0.126-0.302 0.215-0.51l0.156-0.381 0.841-0.089c0.46-0.050 0.871-0.089 0.914-0.089 0.040-0.003 0.073-0.013 0.073-0.030 0-0.013-0.311-0.142-0.696-0.285-0.381-0.142-0.696-0.265-0.696-0.268s0.083-0.205 0.182-0.447 0.175-0.447 0.169-0.454c-0.007-0.010-0.331 0.089-0.715 0.215l-0.702 0.229-0.745-0.295c-0.732-0.288-0.772-0.301-0.772-0.282zM19.452 10.038c-0.891 0.354-1.623 0.649-1.63 0.656s0.656 0.275 1.474 0.6l1.484 0.586 0.159-0.063c1.653-0.643 3.157-1.242 3.15-1.249-0.023-0.027-2.948-1.172-2.981-1.172-0.023 0.003-0.768 0.291-1.656 0.643zM10.899 9.694c-0.855 0.089-1.573 0.338-1.878 0.653-0.209 0.215-0.242 0.398-0.113 0.619 0.192 0.331 0.822 0.61 1.693 0.752 0.391 0.066 1.54 0.056 1.938-0.013 0.931-0.162 1.534-0.46 1.676-0.835 0.053-0.139 0.053-0.159 0-0.295-0.139-0.364-0.732-0.666-1.61-0.818-0.444-0.076-1.272-0.106-1.706-0.063zM26.819 10.724c-0.043 0.056-0.202 0.182-0.354 0.285-0.451 0.291-1.034 0.556-4.651 2.113-2.544 1.093-3.193 1.381-4.074 1.805-0.977 0.467-1.381 0.596-1.872 0.596-0.441 0-0.702-0.076-1.524-0.441-0.328-0.146-1.67-0.709-2.981-1.255-5.734-2.385-5.84-2.435-6.148-2.766l-0.129-0.142v2.256l0.146 0.139c0.139 0.136 0.613 0.421 0.782 0.47 0.046 0.013 0.358 0.142 0.696 0.288s1.984 0.835 3.66 1.534c2.773 1.156 3.405 1.421 4.349 1.835 0.5 0.222 0.778 0.278 1.249 0.262 0.345-0.013 0.447-0.033 0.749-0.136 0.195-0.066 0.533-0.209 0.752-0.318 0.719-0.361 1.59-0.745 5.058-2.239 3.263-1.408 3.687-1.603 4.041-1.848 0.364-0.258 0.348-0.195 0.348-1.451 0-0.6-0.003-1.090-0.010-1.090s-0.043 0.046-0.086 0.103zM15.397 12.195c-1.335 0.205-2.441 0.381-2.461 0.388-0.030 0.010 3.326 1.421 3.468 1.457 0.033 0.010 1.534-2.15 1.534-2.206 0-0.030 0.003-0.033-2.541 0.361zM26.838 14.428c-0.030 0.050-0.169 0.172-0.305 0.268-0.434 0.298-1.086 0.596-5.052 2.302-2.282 0.984-2.998 1.299-3.677 1.63-1.1 0.533-1.365 0.619-1.954 0.616-0.457-0.003-0.739-0.076-1.345-0.351-0.583-0.268-1.236-0.543-3.856-1.63-4.558-1.891-5.085-2.127-5.406-2.438l-0.159-0.149v2.219l0.179 0.169c0.292 0.272 0.262 0.258 5.154 2.296 1.795 0.745 3.488 1.457 3.76 1.58 0.722 0.325 0.931 0.401 1.216 0.46 0.666 0.136 1.159 0.026 2.239-0.5 0.702-0.341 1.56-0.722 3.637-1.616 3.948-1.703 4.922-2.14 5.21-2.332 0.103-0.073 0.242-0.189 0.311-0.265l0.123-0.136v-1.11c0-0.61-0.003-1.11-0.010-1.11-0.003 0-0.033 0.043-0.066 0.096zM26.802 18.061c-0.262 0.328-0.785 0.58-4.856 2.332-2.657 1.146-3.465 1.504-4.339 1.921-0.918 0.437-1.219 0.53-1.749 0.53-0.361 0-0.729-0.086-1.136-0.265-0.951-0.417-1.577-0.682-4.353-1.838-3.157-1.315-4.167-1.742-4.505-1.911-0.315-0.159-0.636-0.384-0.709-0.5l-0.070-0.106v1.13c0 1.295-0.023 1.199 0.325 1.434 0.384 0.258 0.954 0.51 4.744 2.083 2.65 1.1 3.604 1.501 4.074 1.713 0.961 0.431 1.216 0.5 1.752 0.47 0.49-0.023 0.812-0.129 1.66-0.533 0.884-0.424 1.537-0.715 4.422-1.958 4.008-1.726 4.442-1.934 4.747-2.286l0.106-0.119v-1.106c0-0.61-0.003-1.11-0.007-1.11-0.007 0-0.053 0.053-0.106 0.119z1e:T62d,M7.508 0c-.287 0-.573 0-.86.002-.241.002-.483.003-.724.01-.132.003-.263.009-.395.015A9.154 9.154 0 0 0 4.348.15 5.492 5.492 0 0 0 2.85.645 5.04 5.04 0 0 0 .645 2.848c-.245.48-.4.972-.495 1.5-.093.52-.122 1.05-.136 1.576a35.2 35.2 0 0 0-.012.724C0 6.935 0 7.221 0 7.508v8.984c0 .287 0 .575.002.862.002.24.005.481.012.722.014.526.043 1.057.136 1.576.095.528.25 1.02.495 1.5a5.03 5.03 0 0 0 2.205 2.203c.48.244.97.4 1.498.495.52.093 1.05.124 1.576.138.241.007.483.009.724.01.287.002.573.002.86.002h8.984c.287 0 .573 0 .86-.002.241-.001.483-.003.724-.01a10.523 10.523 0 0 0 1.578-.138 5.322 5.322 0 0 0 1.498-.495 5.035 5.035 0 0 0 2.203-2.203c.245-.48.4-.972.495-1.5.093-.52.124-1.05.138-1.576.007-.241.009-.481.01-.722.002-.287.002-.575.002-.862V7.508c0-.287 0-.573-.002-.86a33.662 33.662 0 0 0-.01-.724 10.5 10.5 0 0 0-.138-1.576 5.328 5.328 0 0 0-.495-1.5A5.039 5.039 0 0 0 21.152.645 5.32 5.32 0 0 0 19.654.15a10.493 10.493 0 0 0-1.578-.138 34.98 34.98 0 0 0-.722-.01C17.067 0 16.779 0 16.492 0H7.508zm6.035 3.41c4.114 2.47 6.545 7.162 5.549 11.131-.024.093-.05.181-.076.272l.002.001c2.062 2.538 1.5 5.258 1.236 4.745-1.072-2.086-3.066-1.568-4.088-1.043a6.803 6.803 0 0 1-.281.158l-.02.012-.002.002c-2.115 1.123-4.957 1.205-7.812-.022a12.568 12.568 0 0 1-5.64-4.838c.649.48 1.35.902 2.097 1.252 3.019 1.414 6.051 1.311 8.197-.002C9.651 12.73 7.101 9.67 5.146 7.191a10.628 10.628 0 0 1-1.005-1.384c2.34 2.142 6.038 4.83 7.365 5.576C8.69 8.408 6.208 4.743 6.324 4.86c4.436 4.47 8.528 6.996 8.528 6.996.154.085.27.154.36.213.085-.215.16-.437.224-.668.708-2.588-.09-5.548-1.893-7.992z1f:T580,M14.25.18l.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98l-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95l.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25l-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z20:T1028,M23.8346 11.7033l-1.0073-.6236a13.7268 13.7268 0 00-.0283-.2936l.8656-.8069a.3483.3483 0 00-.1154-.578l-1.1066-.414a8.4958 8.4958 0 00-.087-.2856l.6904-.9587a.3462.3462 0 00-.2257-.5446l-1.1663-.1894a9.3574 9.3574 0 00-.1407-.2622l.49-1.0761a.3437.3437 0 00-.0274-.3361.3486.3486 0 00-.3006-.154l-1.1845.0416a6.7444 6.7444 0 00-.1873-.2268l.2723-1.153a.3472.3472 0 00-.417-.4172l-1.1532.2724a14.0183 14.0183 0 00-.2278-.1873l.0415-1.1845a.3442.3442 0 00-.49-.328l-1.076.491c-.0872-.0476-.1742-.0952-.2623-.1407l-.1903-1.1673A.3483.3483 0 0016.256.955l-.9597.6905a8.4867 8.4867 0 00-.2855-.086l-.414-1.1066a.3483.3483 0 00-.5781-.1154l-.8069.8666a9.2936 9.2936 0 00-.2936-.0284L12.2946.1683a.3462.3462 0 00-.5892 0l-.6236 1.0073a13.7383 13.7383 0 00-.2936.0284L9.9803.3374a.3462.3462 0 00-.578.1154l-.4141 1.1065c-.0962.0274-.1903.0567-.2855.086L7.744.955a.3483.3483 0 00-.5447.2258L7.009 2.348a9.3574 9.3574 0 00-.2622.1407l-1.0762-.491a.3462.3462 0 00-.49.328l.0416 1.1845a7.9826 7.9826 0 00-.2278.1873L3.8413 3.425a.3472.3472 0 00-.4171.4171l.2713 1.1531c-.0628.075-.1255.1509-.1863.2268l-1.1845-.0415a.3462.3462 0 00-.328.49l.491 1.0761a9.167 9.167 0 00-.1407.2622l-1.1662.1894a.3483.3483 0 00-.2258.5446l.6904.9587a13.303 13.303 0 00-.087.2855l-1.1065.414a.3483.3483 0 00-.1155.5781l.8656.807a9.2936 9.2936 0 00-.0283.2935l-1.0073.6236a.3442.3442 0 000 .5892l1.0073.6236c.008.0982.0182.1964.0283.2936l-.8656.8079a.3462.3462 0 00.1155.578l1.1065.4141c.0273.0962.0567.1914.087.2855l-.6904.9587a.3452.3452 0 00.2268.5447l1.1662.1893c.0456.088.0922.1751.1408.2622l-.491 1.0762a.3462.3462 0 00.328.49l1.1834-.0415c.0618.0769.1235.1528.1873.2277l-.2713 1.1541a.3462.3462 0 00.4171.4161l1.153-.2713c.075.0638.151.1255.2279.1863l-.0415 1.1845a.3442.3442 0 00.49.327l1.0761-.49c.087.0486.1741.0951.2622.1407l.1903 1.1662a.3483.3483 0 00.5447.2268l.9587-.6904a9.299 9.299 0 00.2855.087l.414 1.1066a.3452.3452 0 00.5781.1154l.8079-.8656c.0972.0111.1954.0203.2936.0294l.6236 1.0073a.3472.3472 0 00.5892 0l.6236-1.0073c.0982-.0091.1964-.0183.2936-.0294l.8069.8656a.3483.3483 0 00.578-.1154l.4141-1.1066a8.4626 8.4626 0 00.2855-.087l.9587.6904a.3452.3452 0 00.5447-.2268l.1903-1.1662c.088-.0456.1751-.0931.2622-.1407l1.0762.49a.3472.3472 0 00.49-.327l-.0415-1.1845a6.7267 6.7267 0 00.2267-.1863l1.1531.2713a.3472.3472 0 00.4171-.416l-.2713-1.1542c.0628-.0749.1255-.1508.1863-.2278l1.1845.0415a.3442.3442 0 00.328-.49l-.49-1.076c.0475-.0872.0951-.1742.1407-.2623l1.1662-.1893a.3483.3483 0 00.2258-.5447l-.6904-.9587.087-.2855 1.1066-.414a.3462.3462 0 00.1154-.5781l-.8656-.8079c.0101-.0972.0202-.1954.0283-.2936l1.0073-.6236a.3442.3442 0 000-.5892zm-6.7413 8.3551a.7138.7138 0 01.2986-1.396.714.714 0 11-.2997 1.396zm-.3422-2.3142a.649.649 0 00-.7715.5l-.3573 1.6685c-1.1035.501-2.3285.7795-3.6193.7795a8.7368 8.7368 0 01-3.6951-.814l-.3574-1.6684a.648.648 0 00-.7714-.499l-1.473.3158a8.7216 8.7216 0 01-.7613-.898h7.1676c.081 0 .1356-.0141.1356-.088v-2.536c0-.074-.0536-.0881-.1356-.0881h-2.0966v-1.6077h2.2677c.2065 0 1.1065.0587 1.394 1.2088.0901.3533.2875 1.5044.4232 1.8729.1346.413.6833 1.2381 1.2685 1.2381h3.5716a.7492.7492 0 00.1296-.0131 8.7874 8.7874 0 01-.8119.9526zM6.8369 20.024a.714.714 0 11-.2997-1.396.714.714 0 01.2997 1.396zM4.1177 8.9972a.7137.7137 0 11-1.304.5791.7137.7137 0 011.304-.579zm-.8352 1.9813l1.5347-.6824a.65.65 0 00.33-.8585l-.3158-.7147h1.2432v5.6025H3.5669a8.7753 8.7753 0 01-.2834-3.348zm6.7343-.5437V8.7836h2.9601c.153 0 1.0792.1772 1.0792.8697 0 .575-.7107.7815-1.2948.7815zm10.7574 1.4862c0 .2187-.008.4363-.0243.651h-.9c-.09 0-.1265.0586-.1265.1477v.413c0 .973-.5487 1.1846-1.0296 1.2382-.4576.0517-.9648-.1913-1.0275-.4717-.2704-1.5186-.7198-1.8436-1.4305-2.4034.8817-.5599 1.799-1.386 1.799-2.4915 0-1.1936-.819-1.9458-1.3769-2.3153-.7825-.5163-1.6491-.6195-1.883-.6195H5.4682a8.7651 8.7651 0 014.907-2.7699l1.0974 1.151a.648.648 0 00.9182.0213l1.227-1.1743a8.7753 8.7753 0 016.0044 4.2762l-.8403 1.8982a.652.652 0 00.33.8585l1.6178.7188c.0283.2875.0425.577.0425.8717zm-9.3006-9.5993a.7128.7128 0 11.984 1.0316.7137.7137 0 01-.984-1.0316zm8.3389 6.71a.7107.7107 0 01.9395-.3625.7137.7137 0 11-.9405.3635z21:T518,M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z0:{"P":null,"b":"GM1oDIKhqIN2F807DfUnL","p":"","c":["",""],"i":false,"f":[[["",{"children":["(home)",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/35d170a42ad0e9b5.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["(home)",["$","$1","c",{"children":[null,["$","$L6",null,{"transparentMode":"$undefined","children":["$","main",null,{"id":"nd-home-layout","children":[[["$","div",null,{"aria-hidden":"true","className":"fixed inset-x-0 top-[var(--fd-banner-height)] z-40 h-6 bg-fd-background","style":{"maskImage":"linear-gradient(to bottom,white,transparent)"}}],["$","$L7",null,{"children":[["$","$L8",null,{"title":["$","$L9",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}],"url":"$undefined"}],"$undefined",["$","$La",null,{"className":"flex flex-row items-center gap-2 max-sm:hidden","children":[["$","$Lb","0",{"children":[["$","$Lc",null,{"className":"text-sm","children":"文档"}],["$","$Ld",null,{"children":[["$","$Le","0",{"href":"/docs/usage","className":"md:row-span-2","children":[["$","div",null,{"className":"w-fit rounded-md border bg-fd-muted p-1 [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}]}],["$","p",null,{"className":"-mb-1 text-sm font-medium","children":"使用文档"}],["$","p",null,{"className":"text-[13px] text-fd-muted-foreground","children":"了解 Mix Space 如何使用"}],"$undefined"]}],["$","$Le","1",{"href":"/docs/core","className":"lg:col-start-2","children":[["$","div",null,{"className":"w-fit rounded-md border bg-fd-muted p-1 [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}]}],["$","p",null,{"className":"-mb-1 text-sm font-medium","children":"后端部署"}],["$","p",null,{"className":"text-[13px] text-fd-muted-foreground","children":"部署 Mix Space 的后端部分"}],"$undefined"]}],["$","$Le","2",{"href":"/docs/themes","className":"lg:col-start-2","children":[["$","div",null,{"className":"w-fit rounded-md border bg-fd-muted p-1 [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}]}],["$","p",null,{"className":"-mb-1 text-sm font-medium","children":"前端主题"}],["$","p",null,{"className":"text-[13px] text-fd-muted-foreground","children":"部署 Mix Space 的前端主题"}],"$undefined"]}],["$","$Le","3",{"href":"/docs/document","className":"lg:col-start-3 lg:row-start-1","children":[["$","div",null,{"className":"w-fit rounded-md border bg-fd-muted p-1 [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}]}],["$","p",null,{"className":"-mb-1 text-sm font-medium","children":"文档撰写"}],["$","p",null,{"className":"text-[13px] text-fd-muted-foreground","children":"了解 Mix Space 的文档撰写规范"}],"$undefined"]}],["$","$Le","4",{"href":"/docs/development","className":"lg:col-start-3","children":[["$","div",null,{"className":"w-fit rounded-md border bg-fd-muted p-1 [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}]}],["$","p",null,{"className":"-mb-1 text-sm font-medium","children":"开发指南"}],["$","p",null,{"className":"text-[13px] text-fd-muted-foreground","children":"了解如何为 Mix Space 开发后端和前端"}],"$undefined"]}]]}]]}]]}],["$","div",null,{"className":"flex flex-1 flex-row items-center justify-end lg:gap-1.5","children":[["$","$Lf",null,{"children":[["$","$L10",null,{"className":"lg:hidden"}],["$","$L11",null,{"className":"w-full max-w-[240px] max-lg:hidden"}]]}],["$","$L12",null,{"className":"max-lg:hidden"}],null,[["$","$L13","0",{"className":"-me-1.5 list-none max-lg:hidden","item":{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true},"variant":"icon","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:3:props:children:3:0:props:item:icon"}]],["$","$L14",null,{"className":"list-none lg:hidden","children":[["$","$L15",null,{"ref":"$undefined","className":"data-[state=open]:bg-fd-accent/50 inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 group -me-2","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-chevron-down size-3 transition-transform duration-300 group-data-[state=open]:rotate-180","children":[["$","path","qrunsl",{"d":"m6 9 6 6 6-6"}],"$undefined"]}]}],["$","$L16",null,{"ref":"$undefined","className":"absolute inset-x-0 top-0 data-[motion=from-end]:animate-fd-enterFromRight data-[motion=from-start]:animate-fd-enterFromLeft data-[motion=to-end]:animate-fd-exitToRight data-[motion=to-start]:animate-fd-exitToLeft flex flex-col p-4 sm:flex-row sm:items-center sm:justify-end","children":[[["$","$L17","0",{"item":{"type":"menu","text":"文档","items":[{"icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:0:props:children:0:props:children","text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:1:props:children:0:props:children","text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:2:props:children:0:props:children","text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:3:props:children:0:props:children","text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:4:props:children:0:props:children","text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},"className":"sm:hidden"}]],["$","div",null,{"className":"-ms-1.5 flex flex-row items-center gap-1.5 max-sm:mt-2","children":[[["$","$L17","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:3:props:children:3:0:props:item","className":"-me-1.5"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L12",null,{}]]}]]}]]}]]}]]}]],[["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","(home)","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","footer",null,{"className":"mt-auto border-t bg-fd-card py-12 text-fd-secondary-foreground","children":["$","div",null,{"className":"container flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between","children":["$","div",null,{"children":[["$","p",null,{"className":"mb-1 text-sm font-semibold","children":"Mix Space "}],["$","p",null,{"className":"text-xs","children":["Built with ❤️ by ",2021,"-",2025," by"," ",["$","a",null,{"href":"https://github.com/mx-space","rel":"noreferrer noopener","target":"_blank","className":"font-medium","children":"Mix Space Team"}]]}],["$","p",null,{"className":"text-xs","children":"This project is licensed under AGPLv3 with additional terms, and this documentation is licensed under CC BY 4.0."}]]}]}]}]]],"className":"flex flex-1 flex-col pt-[var(--fd-nav-height)] [--fd-nav-height:56px]"}]}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[[["$","div",null,{"className":"absolute inset-x-0 top-[200px] h-[250px] max-md:hidden","style":{"background":"repeating-linear-gradient(to right, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px), repeating-linear-gradient(to bottom, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px)"}}],["$","main",null,{"className":"container relative max-w-[1100px] px-2 py-4 lg:py-16","children":["$","div",null,{"style":{"background":"repeating-linear-gradient(to bottom, transparent, hsl(var(--secondary)/.2) 500px, transparent 1000px)"},"children":[["$","div",null,{"className":"relative","children":["$","div",null,{"className":"container relative z-[2] flex flex-col overflow-hidden border-x border-t rounded-t-2xl bg-fd-background px-6 pt-12 max-md:text-center md:px-12 md:pt-16 [.uwu_&]:hidden","children":[["$","h1",null,{"className":"mb-8 text-4xl font-medium","children":["Mix Space",["$","br",null,{}],"An Alternative Personal Space."]}],["$","p",null,{"className":"mb-8 text-fd-muted-foreground md:max-w-[80%] md:text-xl","children":"Mix Space 是一个小型个人空间站点程序。不同于传统的博客程序,采用前后端分离设计, 适合那些喜欢写不同风格或类型的写作爱好者。"}],["$","div",null,{"className":"inline-flex items-center gap-3 max-md:mx-auto","children":[["$","$L18",null,{"href":"/docs/core","className":"inline-flex items-center justify-center text-sm font-medium ring-offset-fd-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 bg-fd-background bg-gradient-to-b from-fd-primary to-fd-primary/60 text-fd-primary-foreground shadow-inner shadow-fd-background/20 hover:bg-fd-primary/90 h-11 px-6 rounded-full","children":[["$","svg",null,{"stroke":"currentColor","fill":"none","strokeWidth":"2","viewBox":"0 0 24 24","strokeLinecap":"round","strokeLinejoin":"round","className":"size-4 mr-2","children":["$undefined",[["$","circle","0",{"cx":"12","cy":"12","r":"10","children":[]}],["$","polygon","1",{"points":"10 8 16 12 10 16 10 8","children":[]}]]],"style":{"color":"$undefined"},"height":"1em","width":"1em","xmlns":"http://www.w3.org/2000/svg"}]," 开始使用"]}],["$","a",null,{"href":"https://github.com/mx-space","className":"justify-center text-sm font-medium ring-offset-fd-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 border bg-gradient-to-t from-fd-primary/10 shadow-inner shadow-fd-primary/10 hover:bg-fd-accent/50 hover:text-fd-accent-foreground h-11 px-6 rounded-full bg-fd-background flex items-center","children":[["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","viewBox":"0 0 496 512","className":"size-4 mr-2","children":["$undefined",[["$","path","0",{"d":"$19","children":[]}]]],"style":{"color":"$undefined"},"height":"1em","width":"1em","xmlns":"http://www.w3.org/2000/svg"}]," Github"]}]]}],["$","$L9",null,{"src":{"src":"/_next/static/media/img.dc8c9869.png","height":1376,"width":2147,"blurDataURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAP1BMVEUSERhDXok6Sl04QmhFGE4fFz0sY08WHRmyaogHDQ05HVY0HkwpGklBGHVvKbWLR55KZX5CcVurWYGjTH6bNJP5N9kMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVR4nGPg4+fg4BASFmFgZGPgZGDgZAExGMAMAUF2EGBhYGZiZeXh4uYFABt3ASWtmSdjAAAAAElFTkSuQmCC","blurWidth":8,"blurHeight":5},"alt":"preview","className":"mb-[-100px] mt-8 min-w-[800px] select-none duration-1000 animate-in fade-in slide-in-from-bottom-12 md:mb-[-170px] md:min-w-[1100px]","priority":true}],["$","div",null,{"className":"absolute inset-0 z-[-1]","style":{"backgroundImage":"radial-gradient(ellipse at top, transparent 60%, hsla(250,90%,90%,0.2)), linear-gradient(to bottom, transparent 30%, hsl(var(--primary) / 0.2)), linear-gradient(to bottom, hsl(var(--background)) 40%, transparent), repeating-linear-gradient(45deg, transparent,transparent 60px, hsl(var(--primary)) 61px, transparent 62px)"}}]]}]}],["$","div",null,{"className":"container relative overflow-hidden border-x border-t py-4 sm:py-8 mt-[-1px]","style":{"background":"radial-gradient(circle at bottom center, hsl(var(--secondary)), transparent 70%), linear-gradient(90deg, rgba(78, 191, 255, 0.1), transparent 30%, rgba(233, 42, 103, 0.1))","borderTopStyle":"dashed"},"children":[["$","div",null,{"className":"relative z-[1]","children":["$","h2",null,{"className":"bg-gradient-to-b from-fd-primary to-fd-foreground/40 bg-clip-text text-center text-2xl font-semibold text-transparent sm:text-3xl","children":["Loved by users.",["$","br",null,{}],"Built for developers."]}]}],["$","div",null,{"className":"absolute inset-0 z-0","style":{"background":"linear-gradient(to bottom, transparent, rgba(var(--secondary), 0.2))","opacity":0.5}}]]}],["$","div",null,{"className":"relative flex flex-col items-center overflow-hidden border-x border-t px-6 pb-16 pt-16 text-center","children":[["$","div",null,{"className":"grid grid-cols-1 md:grid-cols-2 gap-6 max-w-5xl w-full","children":[["$","div",null,{"className":"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow","children":[["$","p",null,{"className":"text-base font-medium mb-6","children":"\"Mix Space,是一个小型的个人空间程序。继承了传统的博客,有着不同于博客的丰富的内容。适合那些喜欢写不同风格或类型的写作爱好者。\""}],["$","div",null,{"className":"flex items-center gap-3","children":[["$","$L9",null,{"src":"https://avatars.githubusercontent.com/u/41265413","alt":"avatar","width":"48","height":"48","className":"size-12 rounded-full"}],["$","div",null,{"className":"text-left","children":[["$","a",null,{"href":"https://github.com/Innei","rel":"noreferrer noopener","className":"text-base font-medium hover:underline","children":"Innei"}],["$","p",null,{"className":"text-sm text-fd-muted-foreground","children":"Mix Space 程序开发者"}]]}]]}]]}],["$","div",null,{"className":"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow","children":[["$","p",null,{"className":"text-base font-medium mb-6","children":"\"Mix Space 的文档非常详细,总有新的内容和功能在开发中。我自己也在用 Mix Space,博文加手记的记录个人空间体验非常不错。它改变了我的写作方式。\""}],["$","div",null,{"className":"flex items-center gap-3","children":[["$","$L9",null,{"src":"https://avatars.githubusercontent.com/u/96452465","alt":"avatar","width":"48","height":"48","className":"size-12 rounded-full"}],["$","div",null,{"className":"text-left","children":[["$","a",null,{"href":"https://github.com/PaloMiku","rel":"noreferrer noopener","className":"text-base font-medium hover:underline","children":"Mikuの鬆"}],["$","p",null,{"className":"text-sm text-fd-muted-foreground","children":"Mix Space 文档贡献者"}]]}]]}]]}],["$","div",null,{"className":"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow","children":[["$","p",null,{"className":"text-base font-medium mb-6","children":"\"Mix Space 是个小众但不简单博客系统,设计了文稿、手记、思考三个不同型的写作方式,在此基础上还写了很多有意思的特性。\""}],["$","div",null,{"className":"flex items-center gap-3","children":[["$","$L9",null,{"src":"https://avatars.githubusercontent.com/u/108316419","alt":"avatar","width":"48","height":"48","className":"size-12 rounded-full"}],["$","div",null,{"className":"text-left","children":[["$","a",null,{"href":"https://github.com/wuhang2003","rel":"noreferrer noopener","className":"text-base font-medium hover:underline","children":"WuHang2003"}],["$","p",null,{"className":"text-sm text-fd-muted-foreground","children":"Mix Space 开源社区成员"}]]}]]}]]}],["$","div",null,{"className":"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow","children":[["$","p",null,{"className":"text-base font-medium mb-6","children":"\"用了一年多的 Mix Space,最让我觉得舒服的一点是别人如果要和我换友链,可以自助提交,我只需要点个通过就可以了,也借此交到了很多的朋友,光这一点我觉得就很不错了\""}],["$","div",null,{"className":"flex items-center gap-3","children":[["$","$L9",null,{"src":"https://avatars.githubusercontent.com/u/62463715","alt":"avatar","width":"48","height":"48","className":"size-12 rounded-full"}],["$","div",null,{"className":"text-left","children":[["$","a",null,{"href":"https://github.com/NiuBoss123","rel":"noreferrer noopener","className":"text-base font-medium hover:underline","children":"MisakaAkio"}],["$","p",null,{"className":"text-sm text-fd-muted-foreground","children":"Mix Space 用户"}]]}]]}]]}]]}],["$","div",null,{"className":"absolute inset-0 z-[-1] opacity-50","style":{"backgroundImage":"radial-gradient(circle at center, hsl(var(--secondary)), transparent 70%)"}}]]}],["$","div",null,{"className":"flex flex-col items-center border-x border-t px-4 py-16 text-center","children":[["$","h2",null,{"className":"mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-mouse-pointer-click size-5","children":[["$","path","ita8i4",{"d":"M14 4.1 12 6"}],["$","path","1go3kf",{"d":"m5.1 8-2.9-.8"}],["$","path","mnht97",{"d":"m6 12-1.9 2"}],["$","path","1cfko1",{"d":"M7.2 2.2 8 5.1"}],["$","path","s0h3yz",{"d":"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z"}],"$undefined"]}]," Highlight Features"]}],["$","div",null,{"className":"grid grid-cols-1 border-r md:grid-cols-2 lg:grid-cols-3 w-full","children":[["$","div","0",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-rocket size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","path","m3kijz",{"d":"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z"}],["$","path","1fmvmk",{"d":"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z"}],["$","path","1f8sc4",{"d":"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"}],["$","path","qeys4",{"d":"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"基于 Next.js"}]]}],["$","span",null,{"className":"font-medium","children":"内置代码分割和图片优化,服务器端渲染(SSR)支持,性能强劲,速度快,SEO 友好。"}]]}],["$","div","1",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-timer size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","line","14vaq8",{"x1":"10","x2":"14","y1":"2","y2":"2"}],["$","line","17fdiu",{"x1":"12","x2":"15","y1":"14","y2":"11"}],["$","circle","1e1u0o",{"cx":"12","cy":"14","r":"8"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"前端轻量快速"}]]}],["$","span",null,{"className":"font-medium","children":"其前端主题 Shiro 在 LightHouse 中表现优秀,Performance 和 Best practice 指数均大于 90%。"}]]}],["$","div","2",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-panels-top-left size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1pudct",{"d":"M3 9h18"}],["$","path","1oto5p",{"d":"M9 21V9"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"UI 现代化"}]]}],["$","span",null,{"className":"font-medium","children":"前端后端用户界面设计现代化,简洁而不简单,让你的体验更加流畅。"}]]}],["$","div","3",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil-line size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","path","t2du7b",{"d":"M12 20h9"}],["$","path","1ykcvy",{"d":"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"}],["$","path","1w25hb",{"d":"m15 5 3 3"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"Markdown 语法支持"}]]}],["$","span",null,{"className":"font-medium","children":"Mix Space 原生支持 Markdown 语法,也支持自定义 Markdown 内语法,您可以使用自定义语法来丰富您的内容。"}]]}],["$","div","4",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-keyboard size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","path","1r9ogq",{"d":"M10 8h.01"}],["$","path","1mp3jc",{"d":"M12 12h.01"}],["$","path","1primd",{"d":"M14 8h.01"}],["$","path","1l6xoz",{"d":"M16 12h.01"}],["$","path","emo2bl",{"d":"M18 8h.01"}],["$","path","x9i8wu",{"d":"M6 8h.01"}],["$","path","wp8him",{"d":"M7 16h10"}],["$","path","czm47f",{"d":"M8 12h.01"}],["$","rect","18n3k1",{"width":"20","height":"16","x":"2","y":"4","rx":"2"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"后台云函数配置"}]]}],["$","span",null,{"className":"font-medium","children":"无限扩展、无限可能,通过 Core 内置的云函数配置功能实现歌单解析,追番列表等功能,还有更多。"}]]}],["$","div","5",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-person-standing size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","circle","gxeob9",{"cx":"12","cy":"5","r":"1"}],["$","path","se2kox",{"d":"m9 20 3-6 3 6"}],["$","path","4o3us4",{"d":"m6 8 6 2 6-2"}],["$","path","1kjpxc",{"d":"M12 10v4"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"动态化配置前端"}]]}],["$","span",null,{"className":"font-medium","children":"你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标,以及一些其他配置。"}]]}]]}]]}],["$","div",null,{"className":"flex flex-col items-center border-x border-t px-4 py-16 text-center","children":[["$","h2",null,{"className":"mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2 group","children":[["$","svg",null,{"stroke":"currentColor","fill":"none","strokeWidth":"2","viewBox":"0 0 24 24","strokeLinecap":"round","strokeLinejoin":"round","className":"size-5 transition-transform duration-300 ease-in-out group-hover:scale-125","children":["$undefined",[["$","path","0",{"d":"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4","children":[]}],["$","path","1",{"d":"M14 2v4a2 2 0 0 0 2 2h4","children":[]}],["$","path","2",{"d":"m5 12-3 3 3 3","children":[]}],["$","path","3",{"d":"m9 18 3-3-3-3","children":[]}]]],"style":{"color":"$undefined"},"height":"1em","width":"1em","xmlns":"http://www.w3.org/2000/svg"}]," Development By"]}],["$","div",null,{"className":"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-5xl","children":[["$","a","Vercel",{"href":"https://vercel.com","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"var(--foreground)"},"children":["$undefined",[["$","path","0",{"d":"M24 22.525H0l12-21.05 12 21.05z","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Vercel"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"现代化的全栈开发与部署平台"}]]}]]}],["$","a","Docker",{"href":"https://www.docker.com","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#2496ED"},"children":["$undefined",[["$","path","0",{"d":"$1a","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Docker"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"领先的应用容器化解决方案"}]]}]]}],["$","a","Node.js",{"href":"https://nodejs.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#339933"},"children":["$undefined",[["$","path","0",{"d":"$1b","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Node.js"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"强大的 JavaScript 运行时环境"}]]}]]}],["$","a","Next.js",{"href":"https://nextjs.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"var(--foreground)"},"children":["$undefined",[["$","path","0",{"d":"M18.665 21.978C16.758 23.255 14.465 24 12 24 5.377 24 0 18.623 0 12S5.377 0 12 0s12 5.377 12 12c0 3.583-1.574 6.801-4.067 9.001L9.219 7.2H7.2v9.596h1.615V9.251l9.85 12.727Zm-3.332-8.533 1.6 2.061V7.2h-1.6v6.245Z","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Next.js"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"企业级 React 应用开发框架"}]]}]]}],["$","a","Vue",{"href":"https://vuejs.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#4FC08D"},"children":["$undefined",[["$","path","0",{"d":"M24,1.61H14.06L12,5.16,9.94,1.61H0L12,22.39ZM12,14.08,5.16,2.23H9.59L12,6.41l2.41-4.18h4.43Z","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Vue"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"流行的渐进式前端开发框架"}]]}]]}],["$","a","NestJS",{"href":"https://nestjs.com","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#E0234E"},"children":["$undefined",[["$","path","0",{"d":"$1c","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"NestJS"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"企业级 Node.js 后端开发框架"}]]}]]}],["$","a","MongoDB",{"href":"https://www.mongodb.com","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#47A248"},"children":["$undefined",[["$","path","0",{"d":"M17.193 9.555c-1.264-5.58-4.252-7.414-4.573-8.115-.28-.394-.53-.954-.735-1.44-.036.495-.055.685-.523 1.184-.723.566-4.438 3.682-4.74 10.02-.282 5.912 4.27 9.435 4.888 9.884l.07.05A73.49 73.49 0 0111.91 24h.481c.114-1.032.284-2.056.51-3.07.417-.296.604-.463.85-.693a11.342 11.342 0 003.639-8.464c.01-.814-.103-1.662-.197-2.218zm-5.336 8.195s0-8.291.275-8.29c.213 0 .49 10.695.49 10.695-.381-.045-.765-1.76-.765-2.405z","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"MongoDB"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"灵活高效的 NoSQL 数据库"}]]}]]}],["$","a","Redis",{"href":"https://redis.io","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","version":"1.1","viewBox":"0 0 32 32","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#DC382D"},"children":["$undefined",[["$","path","0",{"d":"$1d","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Redis"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"高性能的内存数据存储系统"}]]}]]}],["$","a","Algolia",{"href":"https://www.algolia.com","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#5468FF"},"children":["$undefined",[["$","path","0",{"d":"M12 0C5.445 0 .103 5.285.01 11.817c-.097 6.634 5.285 12.131 11.92 12.17a11.91 11.91 0 0 0 5.775-1.443.281.281 0 0 0 .052-.457l-1.122-.994a.79.79 0 0 0-.833-.14 9.693 9.693 0 0 1-3.923.77c-5.36-.067-9.692-4.527-9.607-9.888.084-5.293 4.417-9.573 9.73-9.573h9.73v17.296l-5.522-4.907a.407.407 0 0 0-.596.063 4.52 4.52 0 0 1-3.934 1.793 4.538 4.538 0 0 1-4.192-4.168 4.53 4.53 0 0 1 4.512-4.872 4.532 4.532 0 0 1 4.509 4.126c.018.205.11.397.265.533l1.438 1.275a.28.28 0 0 0 .462-.158 6.82 6.82 0 0 0 .099-1.725c-.232-3.376-2.966-6.092-6.345-6.3-3.873-.24-7.11 2.79-7.214 6.588-.1 3.7 2.933 6.892 6.634 6.974a6.75 6.75 0 0 0 4.136-1.294l7.212 6.394a.48.48 0 0 0 .797-.36V.456A.456.456 0 0 0 23.54 0Z","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Algolia"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"强大的搜索服务解决方案"}]]}]]}],["$","a","Swift",{"href":"https://swift.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#F05138"},"children":["$undefined",[["$","path","0",{"d":"$1e","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Swift"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"Apple 生态现代编程语言"}]]}]]}],["$","a","Python",{"href":"https://www.python.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#3776AB"},"children":["$undefined",[["$","path","0",{"d":"$1f","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Python"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"简洁优雅的通用编程语言"}]]}]]}],["$","a","Rust",{"href":"https://www.rust-lang.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"var(--foreground)"},"children":["$undefined",[["$","path","0",{"d":"$20","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Rust"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"高性能系统级编程语言"}]]}]]}]]}]]}],["$","div",null,{"className":"flex flex-col items-center border-x border-t px-4 py-16 text-center","children":[["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","viewBox":"0 0 512 512","className":"mb-4 text-primary animate-pulse","children":["$undefined",[["$","path","0",{"d":"M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z","children":[]}]]],"style":{"color":"$undefined"},"height":"1em","width":"1em","xmlns":"http://www.w3.org/2000/svg"}],["$","h2",null,{"className":"mb-4 text-xl font-semibold sm:text-2xl","children":"由像你一样充满热情的开发者共同创造"}],["$","p",null,{"className":"mb-8 text-muted-foreground","children":"Some of our best contributors."}],["$","$L18",null,{"href":"https://github.com/mx-space","className":"inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-fd-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 border bg-gradient-to-t from-fd-primary/10 shadow-inner shadow-fd-primary/10 hover:bg-fd-accent/50 hover:text-fd-accent-foreground h-10 px-4 py-2 mb-8 group transition-all duration-300 hover:scale-105","children":[["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","viewBox":"0 0 496 512","className":"mr-2 h-4 w-4 transition-transform duration-300 group-hover:scale-105","children":["$undefined",[["$","path","0",{"d":"$21","children":[]}]]],"style":{"color":"$undefined"},"height":"1em","width":"1em","xmlns":"http://www.w3.org/2000/svg"}]," 加入开源社区"]}],["$","div",null,{"className":"flex flex-wrap justify-center gap-2 md:gap-3","children":"$L22"}]]}]]}]}]],null,["$","$L23",null,{"children":"$L24"}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","aVxWwnRyOwHg5JdzB4S7w",{"children":[["$","$L25",null,{"children":"$L26"}],["$","$L27",null,{"children":"$L28"}],null]}]]}],false]],"m":"$undefined","G":["$29","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/7422239cb2f32f53.css","style"] +19:T677,M13.983 11.078h2.119a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.119a.185.185 0 00-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 00.186-.186V3.574a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 00.186-.186V6.29a.186.186 0 00-.186-.185h-2.118a.185.185 0 00-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 00.184-.186V6.29a.185.185 0 00-.185-.185H8.1a.185.185 0 00-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 00.185-.186V6.29a.185.185 0 00-.185-.185H5.136a.186.186 0 00-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 00.186-.185V9.006a.186.186 0 00-.186-.186h-2.118a.185.185 0 00-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 00.185-.185V9.006a.185.185 0 00-.184-.186h-2.12a.186.186 0 00-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 00.184-.185V9.006a.185.185 0 00-.184-.186h-2.12a.185.185 0 00-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 00-.75.748 11.376 11.376 0 00.692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137.983.003 1.963-.086 2.93-.266a12.248 12.248 0 003.823-1.389c.98-.567 1.86-1.288 2.61-2.136 1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z1a:T5d9,M11.998,24c-0.321,0-0.641-0.084-0.922-0.247l-2.936-1.737c-0.438-0.245-0.224-0.332-0.08-0.383 c0.585-0.203,0.703-0.25,1.328-0.604c0.065-0.037,0.151-0.023,0.218,0.017l2.256,1.339c0.082,0.045,0.197,0.045,0.272,0l8.795-5.076 c0.082-0.047,0.134-0.141,0.134-0.238V6.921c0-0.099-0.053-0.192-0.137-0.242l-8.791-5.072c-0.081-0.047-0.189-0.047-0.271,0 L3.075,6.68C2.99,6.729,2.936,6.825,2.936,6.921v10.15c0,0.097,0.054,0.189,0.139,0.235l2.409,1.392 c1.307,0.654,2.108-0.116,2.108-0.89V7.787c0-0.142,0.114-0.253,0.256-0.253h1.115c0.139,0,0.255,0.112,0.255,0.253v10.021 c0,1.745-0.95,2.745-2.604,2.745c-0.508,0-0.909,0-2.026-0.551L2.28,18.675c-0.57-0.329-0.922-0.945-0.922-1.604V6.921 c0-0.659,0.353-1.275,0.922-1.603l8.795-5.082c0.557-0.315,1.296-0.315,1.848,0l8.794,5.082c0.57,0.329,0.924,0.944,0.924,1.603 v10.15c0,0.659-0.354,1.273-0.924,1.604l-8.794,5.078C12.643,23.916,12.324,24,11.998,24z M19.099,13.993 c0-1.9-1.284-2.406-3.987-2.763c-2.731-0.361-3.009-0.548-3.009-1.187c0-0.528,0.235-1.233,2.258-1.233 c1.807,0,2.473,0.389,2.747,1.607c0.024,0.115,0.129,0.199,0.247,0.199h1.141c0.071,0,0.138-0.031,0.186-0.081 c0.048-0.054,0.074-0.123,0.067-0.196c-0.177-2.098-1.571-3.076-4.388-3.076c-2.508,0-4.004,1.058-4.004,2.833 c0,1.925,1.488,2.457,3.895,2.695c2.88,0.282,3.103,0.703,3.103,1.269c0,0.983-0.789,1.402-2.642,1.402 c-2.327,0-2.839-0.584-3.011-1.742c-0.02-0.124-0.126-0.215-0.253-0.215h-1.137c-0.141,0-0.254,0.112-0.254,0.253 c0,1.482,0.806,3.248,4.655,3.248C17.501,17.007,19.099,15.91,19.099,13.993z1b:T183f,M14.131.047c-.173 0-.334.037-.483.087.316.21.49.49.576.806.007.043.019.074.025.117a.681.681 0 0 1 .013.112c.024.545-.143.614-.26.936-.18.415-.13.861.086 1.22a.74.74 0 0 0 .074.137c-.235-1.568 1.073-1.803 1.314-2.293.019-.428-.334-.713-.613-.911a1.37 1.37 0 0 0-.732-.21zM16.102.4c-.024.143-.006.106-.012.18-.006.05-.006.112-.012.161-.013.05-.025.1-.044.149-.012.05-.03.1-.05.149l-.067.142c-.02.025-.031.05-.05.075l-.037.055a2.152 2.152 0 0 1-.093.124c-.037.038-.068.081-.112.112v.006c-.037.031-.074.068-.118.1-.13.099-.278.173-.415.266-.043.03-.087.056-.124.093a.906.906 0 0 0-.118.099c-.043.037-.074.074-.111.118-.031.037-.068.08-.093.124a1.582 1.582 0 0 0-.087.13c-.025.05-.043.093-.068.142-.019.05-.037.093-.05.143a2.007 2.007 0 0 0-.043.155c-.006.025-.006.056-.012.08-.007.025-.007.05-.013.075 0 .05-.006.105-.006.155 0 .037 0 .074.006.111 0 .05.006.1.019.155.006.05.018.1.03.15.02.049.032.098.05.148.013.03.031.062.044.087l-1.426-.552c-.241-.068-.477-.13-.719-.186l-.39-.093c-.372-.074-.75-.13-1.128-.167-.013 0-.019-.006-.031-.006A11.082 11.082 0 0 0 8.9 2.855c-.378.025-.756.074-1.134.136a12.45 12.45 0 0 0-.837.174l-.279.074c-.092.037-.18.08-.266.118l-.205.093c-.012.006-.024.006-.03.012-.063.031-.118.056-.174.087a2.738 2.738 0 0 0-.236.118c-.043.018-.086.043-.124.062a.559.559 0 0 1-.055.03c-.056.032-.112.063-.162.094a1.56 1.56 0 0 0-.148.093c-.044.03-.087.055-.124.086-.006.007-.013.007-.019.013-.037.025-.08.056-.118.087l-.012.012-.093.074c-.012.007-.025.019-.037.025-.031.025-.062.056-.093.08-.006.013-.019.02-.025.025-.037.038-.074.069-.111.106-.007 0-.007.006-.013.012a1.742 1.742 0 0 0-.111.106c-.007.006-.007.012-.013.012a1.454 1.454 0 0 0-.093.1c-.012.012-.03.024-.043.036a1.374 1.374 0 0 1-.106.112c-.006.012-.018.019-.024.03-.05.05-.093.1-.143.15l-.018.018c-.1.106-.205.211-.317.304-.111.1-.229.192-.347.273a3.777 3.777 0 0 1-.762.421c-.13.056-.267.106-.403.149-.26.056-.527.161-.756.18-.05 0-.105.012-.155.018l-.155.037-.149.056c-.05.019-.099.044-.148.068-.044.031-.093.056-.137.087a1.011 1.011 0 0 0-.124.106c-.043.03-.087.074-.124.111-.037.043-.074.08-.105.124-.031.05-.068.093-.093.143a1.092 1.092 0 0 0-.087.142c-.025.056-.05.106-.068.161-.019.05-.037.106-.056.161-.012.05-.025.1-.03.15 0 .005-.007.012-.007.018-.012.056-.012.13-.019.167C.006 7.95 0 7.986 0 8.03a.657.657 0 0 0 .074.31v.006c.019.037.044.075.069.112.024.037.05.074.08.111.031.031.068.069.106.1a.906.906 0 0 0 .117.099c.149.13.186.173.378.272.031.019.062.031.1.05.006 0 .012.006.018.006 0 .013 0 .019.006.031a1.272 1.272 0 0 0 .08.298c.02.037.032.074.05.111.007.013.013.025.02.031.024.05.049.093.073.137l.093.13c.031.037.069.08.106.118.037.037.074.068.118.105 0 0 .006.006.012.006.037.031.074.062.112.087a.986.986 0 0 0 .136.08c.043.025.093.05.142.069a.73.73 0 0 0 .124.043c.007.006.013.006.025.012.025.007.056.013.08.019-.018.335-.024.65.026.762.055.124.328-.254.6-.688-.036.428-.061.93 0 1.079.069.155.44-.329.763-.862 4.395-1.016 8.405 2.02 8.826 6.31-.08-.67-.905-1.041-1.283-.948-.186.458-.502 1.047-1.01 1.413.043-.41.025-.83-.062-1.24a4.009 4.009 0 0 1-.769 1.562c-.588.043-1.177-.242-1.487-.67-.025-.018-.031-.055-.05-.08-.018-.043-.037-.087-.05-.13a.515.515 0 0 1-.037-.13c-.006-.044-.006-.087-.006-.137v-.093a.992.992 0 0 1 .031-.13c.013-.043.025-.086.044-.13.024-.043.043-.087.074-.13.105-.298.105-.54-.087-.682a.706.706 0 0 0-.118-.062c-.024-.006-.055-.018-.08-.025l-.05-.018a.847.847 0 0 0-.13-.031.472.472 0 0 0-.13-.019 1.01 1.01 0 0 0-.136-.012c-.031 0-.062.006-.093.006a.484.484 0 0 0-.137.019c-.043.006-.086.012-.13.024a1.068 1.068 0 0 0-.13.044c-.043.018-.08.037-.124.056-.037.018-.074.043-.118.062-1.444.942-.582 3.148.403 3.787-.372.068-.75.148-.855.229l-.013.012c.267.161.546.298.837.416.397.13.818.247 1.004.297v.006a5.996 5.996 0 0 0 1.562.112c2.746-.192 4.996-2.281 5.405-5.033l.037.161c.019.112.043.23.056.347v.006c.012.056.018.112.025.162v.024c.006.056.012.112.012.162.006.068.012.136.012.204v.1c0 .03.007.067.007.098 0 .038-.007.075-.007.112v.087c0 .043-.006.08-.006.124 0 .025 0 .05-.006.08 0 .044-.006.087-.006.137-.006.018-.006.037-.006.055l-.02.143c0 .019 0 .037-.005.056-.007.062-.019.118-.025.18v.012l-.037.174v.018l-.037.167c0 .007-.007.02-.007.025a1.663 1.663 0 0 1-.043.168v.018c-.019.062-.037.118-.05.174-.006.006-.006.012-.006.012l-.056.186c-.024.062-.043.118-.068.18-.025.062-.043.124-.068.18-.025.062-.05.117-.074.18h-.007c-.024.055-.05.117-.08.173a.302.302 0 0 1-.019.043c-.006.006-.006.013-.012.019a5.867 5.867 0 0 1-1.742 2.082c-.05.031-.099.069-.149.106-.012.012-.03.018-.043.03a2.603 2.603 0 0 1-.136.094l.018.037h.007l.26-.037h.006c.161-.025.322-.056.483-.087.044-.006.093-.019.137-.031l.087-.019c.043-.006.086-.018.13-.024.037-.013.074-.02.111-.031.62-.15 1.221-.354 1.798-.595a9.926 9.926 0 0 1-3.85 3.142c.714-.05 1.426-.167 2.114-.366a9.903 9.903 0 0 0 5.857-4.68 9.893 9.893 0 0 1-1.667 3.986 9.758 9.758 0 0 0 1.655-1.376 9.824 9.824 0 0 0 2.61-5.268c.21.98.272 1.99.18 2.987 4.474-6.241.371-12.712-1.346-14.416-.006-.013-.012-.019-.012-.031-.006.006-.006.006-.006.012 0-.006 0-.006-.007-.012 0 .074-.006.148-.012.223a8.34 8.34 0 0 1-.062.415c-.03.136-.068.273-.105.41-.044.13-.093.266-.15.396a5.322 5.322 0 0 1-.185.378 4.735 4.735 0 0 1-.477.688c-.093.111-.192.21-.292.31a3.994 3.994 0 0 1-.18.155l-.142.124a3.459 3.459 0 0 1-.347.241 4.295 4.295 0 0 1-.366.211c-.13.062-.26.118-.39.174a4.364 4.364 0 0 1-.818.223c-.143.025-.285.037-.422.05a4.914 4.914 0 0 1-.297.012 4.66 4.66 0 0 1-.422-.025 3.137 3.137 0 0 1-.421-.062 3.136 3.136 0 0 1-.415-.105h-.007c.137-.013.273-.025.41-.05a4.493 4.493 0 0 0 .818-.223c.136-.05.266-.112.39-.174.13-.062.248-.13.372-.204.118-.08.235-.161.347-.248.112-.087.217-.18.316-.279.105-.093.198-.198.291-.304.093-.111.18-.223.26-.334.013-.019.026-.044.038-.062.062-.1.124-.199.18-.298a4.272 4.272 0 0 0 .334-.775c.044-.13.075-.266.106-.403.025-.142.05-.278.062-.415.012-.142.025-.285.025-.421 0-.1-.007-.199-.013-.298a6.726 6.726 0 0 0-.05-.415 4.493 4.493 0 0 0-.092-.415c-.044-.13-.087-.267-.137-.397-.05-.13-.111-.26-.173-.384-.069-.124-.137-.248-.211-.366a6.843 6.843 0 0 0-.248-.34c-.093-.106-.186-.212-.285-.317a3.878 3.878 0 0 0-.161-.155c-.28-.217-.57-.421-.862-.607a1.154 1.154 0 0 0-.124-.062 2.415 2.415 0 0 0-.589-.26Z1c:Tc5e,M14.824 7.518c0 0.007 0.103 0.202 0.232 0.441 0.126 0.235 0.219 0.437 0.205 0.447s-0.371 0.146-0.792 0.295c-0.424 0.152-0.765 0.282-0.759 0.288s0.487 0.056 1.067 0.109c0.699 0.066 1.067 0.113 1.093 0.139 0.023 0.023 0.182 0.282 0.358 0.57l0.315 0.53 0.056-0.133c0.030-0.070 0.126-0.302 0.215-0.51l0.156-0.381 0.841-0.089c0.46-0.050 0.871-0.089 0.914-0.089 0.040-0.003 0.073-0.013 0.073-0.030 0-0.013-0.311-0.142-0.696-0.285-0.381-0.142-0.696-0.265-0.696-0.268s0.083-0.205 0.182-0.447 0.175-0.447 0.169-0.454c-0.007-0.010-0.331 0.089-0.715 0.215l-0.702 0.229-0.745-0.295c-0.732-0.288-0.772-0.301-0.772-0.282zM19.452 10.038c-0.891 0.354-1.623 0.649-1.63 0.656s0.656 0.275 1.474 0.6l1.484 0.586 0.159-0.063c1.653-0.643 3.157-1.242 3.15-1.249-0.023-0.027-2.948-1.172-2.981-1.172-0.023 0.003-0.768 0.291-1.656 0.643zM10.899 9.694c-0.855 0.089-1.573 0.338-1.878 0.653-0.209 0.215-0.242 0.398-0.113 0.619 0.192 0.331 0.822 0.61 1.693 0.752 0.391 0.066 1.54 0.056 1.938-0.013 0.931-0.162 1.534-0.46 1.676-0.835 0.053-0.139 0.053-0.159 0-0.295-0.139-0.364-0.732-0.666-1.61-0.818-0.444-0.076-1.272-0.106-1.706-0.063zM26.819 10.724c-0.043 0.056-0.202 0.182-0.354 0.285-0.451 0.291-1.034 0.556-4.651 2.113-2.544 1.093-3.193 1.381-4.074 1.805-0.977 0.467-1.381 0.596-1.872 0.596-0.441 0-0.702-0.076-1.524-0.441-0.328-0.146-1.67-0.709-2.981-1.255-5.734-2.385-5.84-2.435-6.148-2.766l-0.129-0.142v2.256l0.146 0.139c0.139 0.136 0.613 0.421 0.782 0.47 0.046 0.013 0.358 0.142 0.696 0.288s1.984 0.835 3.66 1.534c2.773 1.156 3.405 1.421 4.349 1.835 0.5 0.222 0.778 0.278 1.249 0.262 0.345-0.013 0.447-0.033 0.749-0.136 0.195-0.066 0.533-0.209 0.752-0.318 0.719-0.361 1.59-0.745 5.058-2.239 3.263-1.408 3.687-1.603 4.041-1.848 0.364-0.258 0.348-0.195 0.348-1.451 0-0.6-0.003-1.090-0.010-1.090s-0.043 0.046-0.086 0.103zM15.397 12.195c-1.335 0.205-2.441 0.381-2.461 0.388-0.030 0.010 3.326 1.421 3.468 1.457 0.033 0.010 1.534-2.15 1.534-2.206 0-0.030 0.003-0.033-2.541 0.361zM26.838 14.428c-0.030 0.050-0.169 0.172-0.305 0.268-0.434 0.298-1.086 0.596-5.052 2.302-2.282 0.984-2.998 1.299-3.677 1.63-1.1 0.533-1.365 0.619-1.954 0.616-0.457-0.003-0.739-0.076-1.345-0.351-0.583-0.268-1.236-0.543-3.856-1.63-4.558-1.891-5.085-2.127-5.406-2.438l-0.159-0.149v2.219l0.179 0.169c0.292 0.272 0.262 0.258 5.154 2.296 1.795 0.745 3.488 1.457 3.76 1.58 0.722 0.325 0.931 0.401 1.216 0.46 0.666 0.136 1.159 0.026 2.239-0.5 0.702-0.341 1.56-0.722 3.637-1.616 3.948-1.703 4.922-2.14 5.21-2.332 0.103-0.073 0.242-0.189 0.311-0.265l0.123-0.136v-1.11c0-0.61-0.003-1.11-0.010-1.11-0.003 0-0.033 0.043-0.066 0.096zM26.802 18.061c-0.262 0.328-0.785 0.58-4.856 2.332-2.657 1.146-3.465 1.504-4.339 1.921-0.918 0.437-1.219 0.53-1.749 0.53-0.361 0-0.729-0.086-1.136-0.265-0.951-0.417-1.577-0.682-4.353-1.838-3.157-1.315-4.167-1.742-4.505-1.911-0.315-0.159-0.636-0.384-0.709-0.5l-0.070-0.106v1.13c0 1.295-0.023 1.199 0.325 1.434 0.384 0.258 0.954 0.51 4.744 2.083 2.65 1.1 3.604 1.501 4.074 1.713 0.961 0.431 1.216 0.5 1.752 0.47 0.49-0.023 0.812-0.129 1.66-0.533 0.884-0.424 1.537-0.715 4.422-1.958 4.008-1.726 4.442-1.934 4.747-2.286l0.106-0.119v-1.106c0-0.61-0.003-1.11-0.007-1.11-0.007 0-0.053 0.053-0.106 0.119z1d:T62d,M7.508 0c-.287 0-.573 0-.86.002-.241.002-.483.003-.724.01-.132.003-.263.009-.395.015A9.154 9.154 0 0 0 4.348.15 5.492 5.492 0 0 0 2.85.645 5.04 5.04 0 0 0 .645 2.848c-.245.48-.4.972-.495 1.5-.093.52-.122 1.05-.136 1.576a35.2 35.2 0 0 0-.012.724C0 6.935 0 7.221 0 7.508v8.984c0 .287 0 .575.002.862.002.24.005.481.012.722.014.526.043 1.057.136 1.576.095.528.25 1.02.495 1.5a5.03 5.03 0 0 0 2.205 2.203c.48.244.97.4 1.498.495.52.093 1.05.124 1.576.138.241.007.483.009.724.01.287.002.573.002.86.002h8.984c.287 0 .573 0 .86-.002.241-.001.483-.003.724-.01a10.523 10.523 0 0 0 1.578-.138 5.322 5.322 0 0 0 1.498-.495 5.035 5.035 0 0 0 2.203-2.203c.245-.48.4-.972.495-1.5.093-.52.124-1.05.138-1.576.007-.241.009-.481.01-.722.002-.287.002-.575.002-.862V7.508c0-.287 0-.573-.002-.86a33.662 33.662 0 0 0-.01-.724 10.5 10.5 0 0 0-.138-1.576 5.328 5.328 0 0 0-.495-1.5A5.039 5.039 0 0 0 21.152.645 5.32 5.32 0 0 0 19.654.15a10.493 10.493 0 0 0-1.578-.138 34.98 34.98 0 0 0-.722-.01C17.067 0 16.779 0 16.492 0H7.508zm6.035 3.41c4.114 2.47 6.545 7.162 5.549 11.131-.024.093-.05.181-.076.272l.002.001c2.062 2.538 1.5 5.258 1.236 4.745-1.072-2.086-3.066-1.568-4.088-1.043a6.803 6.803 0 0 1-.281.158l-.02.012-.002.002c-2.115 1.123-4.957 1.205-7.812-.022a12.568 12.568 0 0 1-5.64-4.838c.649.48 1.35.902 2.097 1.252 3.019 1.414 6.051 1.311 8.197-.002C9.651 12.73 7.101 9.67 5.146 7.191a10.628 10.628 0 0 1-1.005-1.384c2.34 2.142 6.038 4.83 7.365 5.576C8.69 8.408 6.208 4.743 6.324 4.86c4.436 4.47 8.528 6.996 8.528 6.996.154.085.27.154.36.213.085-.215.16-.437.224-.668.708-2.588-.09-5.548-1.893-7.992z1e:T580,M14.25.18l.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98l-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95l.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25l-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z1f:T1028,M23.8346 11.7033l-1.0073-.6236a13.7268 13.7268 0 00-.0283-.2936l.8656-.8069a.3483.3483 0 00-.1154-.578l-1.1066-.414a8.4958 8.4958 0 00-.087-.2856l.6904-.9587a.3462.3462 0 00-.2257-.5446l-1.1663-.1894a9.3574 9.3574 0 00-.1407-.2622l.49-1.0761a.3437.3437 0 00-.0274-.3361.3486.3486 0 00-.3006-.154l-1.1845.0416a6.7444 6.7444 0 00-.1873-.2268l.2723-1.153a.3472.3472 0 00-.417-.4172l-1.1532.2724a14.0183 14.0183 0 00-.2278-.1873l.0415-1.1845a.3442.3442 0 00-.49-.328l-1.076.491c-.0872-.0476-.1742-.0952-.2623-.1407l-.1903-1.1673A.3483.3483 0 0016.256.955l-.9597.6905a8.4867 8.4867 0 00-.2855-.086l-.414-1.1066a.3483.3483 0 00-.5781-.1154l-.8069.8666a9.2936 9.2936 0 00-.2936-.0284L12.2946.1683a.3462.3462 0 00-.5892 0l-.6236 1.0073a13.7383 13.7383 0 00-.2936.0284L9.9803.3374a.3462.3462 0 00-.578.1154l-.4141 1.1065c-.0962.0274-.1903.0567-.2855.086L7.744.955a.3483.3483 0 00-.5447.2258L7.009 2.348a9.3574 9.3574 0 00-.2622.1407l-1.0762-.491a.3462.3462 0 00-.49.328l.0416 1.1845a7.9826 7.9826 0 00-.2278.1873L3.8413 3.425a.3472.3472 0 00-.4171.4171l.2713 1.1531c-.0628.075-.1255.1509-.1863.2268l-1.1845-.0415a.3462.3462 0 00-.328.49l.491 1.0761a9.167 9.167 0 00-.1407.2622l-1.1662.1894a.3483.3483 0 00-.2258.5446l.6904.9587a13.303 13.303 0 00-.087.2855l-1.1065.414a.3483.3483 0 00-.1155.5781l.8656.807a9.2936 9.2936 0 00-.0283.2935l-1.0073.6236a.3442.3442 0 000 .5892l1.0073.6236c.008.0982.0182.1964.0283.2936l-.8656.8079a.3462.3462 0 00.1155.578l1.1065.4141c.0273.0962.0567.1914.087.2855l-.6904.9587a.3452.3452 0 00.2268.5447l1.1662.1893c.0456.088.0922.1751.1408.2622l-.491 1.0762a.3462.3462 0 00.328.49l1.1834-.0415c.0618.0769.1235.1528.1873.2277l-.2713 1.1541a.3462.3462 0 00.4171.4161l1.153-.2713c.075.0638.151.1255.2279.1863l-.0415 1.1845a.3442.3442 0 00.49.327l1.0761-.49c.087.0486.1741.0951.2622.1407l.1903 1.1662a.3483.3483 0 00.5447.2268l.9587-.6904a9.299 9.299 0 00.2855.087l.414 1.1066a.3452.3452 0 00.5781.1154l.8079-.8656c.0972.0111.1954.0203.2936.0294l.6236 1.0073a.3472.3472 0 00.5892 0l.6236-1.0073c.0982-.0091.1964-.0183.2936-.0294l.8069.8656a.3483.3483 0 00.578-.1154l.4141-1.1066a8.4626 8.4626 0 00.2855-.087l.9587.6904a.3452.3452 0 00.5447-.2268l.1903-1.1662c.088-.0456.1751-.0931.2622-.1407l1.0762.49a.3472.3472 0 00.49-.327l-.0415-1.1845a6.7267 6.7267 0 00.2267-.1863l1.1531.2713a.3472.3472 0 00.4171-.416l-.2713-1.1542c.0628-.0749.1255-.1508.1863-.2278l1.1845.0415a.3442.3442 0 00.328-.49l-.49-1.076c.0475-.0872.0951-.1742.1407-.2623l1.1662-.1893a.3483.3483 0 00.2258-.5447l-.6904-.9587.087-.2855 1.1066-.414a.3462.3462 0 00.1154-.5781l-.8656-.8079c.0101-.0972.0202-.1954.0283-.2936l1.0073-.6236a.3442.3442 0 000-.5892zm-6.7413 8.3551a.7138.7138 0 01.2986-1.396.714.714 0 11-.2997 1.396zm-.3422-2.3142a.649.649 0 00-.7715.5l-.3573 1.6685c-1.1035.501-2.3285.7795-3.6193.7795a8.7368 8.7368 0 01-3.6951-.814l-.3574-1.6684a.648.648 0 00-.7714-.499l-1.473.3158a8.7216 8.7216 0 01-.7613-.898h7.1676c.081 0 .1356-.0141.1356-.088v-2.536c0-.074-.0536-.0881-.1356-.0881h-2.0966v-1.6077h2.2677c.2065 0 1.1065.0587 1.394 1.2088.0901.3533.2875 1.5044.4232 1.8729.1346.413.6833 1.2381 1.2685 1.2381h3.5716a.7492.7492 0 00.1296-.0131 8.7874 8.7874 0 01-.8119.9526zM6.8369 20.024a.714.714 0 11-.2997-1.396.714.714 0 01.2997 1.396zM4.1177 8.9972a.7137.7137 0 11-1.304.5791.7137.7137 0 011.304-.579zm-.8352 1.9813l1.5347-.6824a.65.65 0 00.33-.8585l-.3158-.7147h1.2432v5.6025H3.5669a8.7753 8.7753 0 01-.2834-3.348zm6.7343-.5437V8.7836h2.9601c.153 0 1.0792.1772 1.0792.8697 0 .575-.7107.7815-1.2948.7815zm10.7574 1.4862c0 .2187-.008.4363-.0243.651h-.9c-.09 0-.1265.0586-.1265.1477v.413c0 .973-.5487 1.1846-1.0296 1.2382-.4576.0517-.9648-.1913-1.0275-.4717-.2704-1.5186-.7198-1.8436-1.4305-2.4034.8817-.5599 1.799-1.386 1.799-2.4915 0-1.1936-.819-1.9458-1.3769-2.3153-.7825-.5163-1.6491-.6195-1.883-.6195H5.4682a8.7651 8.7651 0 014.907-2.7699l1.0974 1.151a.648.648 0 00.9182.0213l1.227-1.1743a8.7753 8.7753 0 016.0044 4.2762l-.8403 1.8982a.652.652 0 00.33.8585l1.6178.7188c.0283.2875.0425.577.0425.8717zm-9.3006-9.5993a.7128.7128 0 11.984 1.0316.7137.7137 0 01-.984-1.0316zm8.3389 6.71a.7107.7107 0 01.9395-.3625.7137.7137 0 11-.9405.3635z21:T518,M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z0:{"P":null,"b":"hHjC-lzwJArYD8ujgsKWM","p":"","c":["",""],"i":false,"f":[[["",{"children":["(home)",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7422239cb2f32f53.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"zh-CN","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700&display=swap","rel":"stylesheet"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap","rel":"stylesheet"}]]}],["$","body",null,{"children":[["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],["$","$L5",null,{}]]}]]}]]}],{"children":["(home)",["$","$1","c",{"children":[null,["$","$L6",null,{"transparentMode":"$undefined","children":["$","main",null,{"id":"nd-home-layout","children":[[["$","div",null,{"aria-hidden":"true","className":"fixed inset-x-0 top-[var(--fd-banner-height)] z-40 h-6 bg-fd-background","style":{"maskImage":"linear-gradient(to bottom,white,transparent)"}}],["$","$L7",null,{"children":[["$","$L8",null,{"title":["$","$L9",null,{"src":"/logo.png","alt":"Logo","width":220,"height":220,"className":"h-10 w-auto"}],"url":"$undefined"}],"$undefined",["$","$La",null,{"className":"flex flex-row items-center gap-2 max-sm:hidden","children":[["$","$Lb","0",{"children":[["$","$Lc",null,{"className":"text-sm","children":"文档"}],["$","$Ld",null,{"children":[["$","$Le","0",{"href":"/docs/usage","className":"md:row-span-2","children":[["$","div",null,{"className":"w-fit rounded-md border bg-fd-muted p-1 [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-marked","children":[["$","path","sqw3rj",{"d":"M10 2v8l3-3 3 3V2"}],["$","path","k3hazp",{"d":"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],"$undefined"]}]}],["$","p",null,{"className":"-mb-1 text-sm font-medium","children":"使用文档"}],["$","p",null,{"className":"text-[13px] text-fd-muted-foreground","children":"了解 Mix Space 如何使用"}],"$undefined"]}],["$","$Le","1",{"href":"/docs/core","className":"lg:col-start-2","children":[["$","div",null,{"className":"w-fit rounded-md border bg-fd-muted p-1 [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-server","children":[["$","rect","ngkwjq",{"width":"20","height":"8","x":"2","y":"2","rx":"2","ry":"2"}],["$","rect","iecqi9",{"width":"20","height":"8","x":"2","y":"14","rx":"2","ry":"2"}],["$","line","16zg32",{"x1":"6","x2":"6.01","y1":"6","y2":"6"}],["$","line","nzw8ys",{"x1":"6","x2":"6.01","y1":"18","y2":"18"}],"$undefined"]}]}],["$","p",null,{"className":"-mb-1 text-sm font-medium","children":"后端部署"}],["$","p",null,{"className":"text-[13px] text-fd-muted-foreground","children":"部署 Mix Space 的后端部分"}],"$undefined"]}],["$","$Le","2",{"href":"/docs/themes","className":"lg:col-start-2","children":[["$","div",null,{"className":"w-fit rounded-md border bg-fd-muted p-1 [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-paint-roller","children":[["$","rect","jcyz7m",{"width":"16","height":"6","x":"2","y":"2","rx":"2"}],["$","path","1b9h7c",{"d":"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["$","rect","d6e7yl",{"width":"4","height":"6","x":"8","y":"16","rx":"1"}],"$undefined"]}]}],["$","p",null,{"className":"-mb-1 text-sm font-medium","children":"前端主题"}],["$","p",null,{"className":"text-[13px] text-fd-muted-foreground","children":"部署 Mix Space 的前端主题"}],"$undefined"]}],["$","$Le","3",{"href":"/docs/document","className":"lg:col-start-3 lg:row-start-1","children":[["$","div",null,{"className":"w-fit rounded-md border bg-fd-muted p-1 [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil","children":[["$","path","1a8usu",{"d":"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["$","path","1mk7zo",{"d":"m15 5 4 4"}],"$undefined"]}]}],["$","p",null,{"className":"-mb-1 text-sm font-medium","children":"文档撰写"}],["$","p",null,{"className":"text-[13px] text-fd-muted-foreground","children":"了解 Mix Space 的文档撰写规范"}],"$undefined"]}],["$","$Le","4",{"href":"/docs/development","className":"lg:col-start-3","children":[["$","div",null,{"className":"w-fit rounded-md border bg-fd-muted p-1 [&_svg]:size-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-cpu","children":[["$","rect","14l7u7",{"width":"16","height":"16","x":"4","y":"4","rx":"2"}],["$","rect","5aljv4",{"width":"6","height":"6","x":"9","y":"9","rx":"1"}],["$","path","13l42r",{"d":"M15 2v2"}],["$","path","15mkzm",{"d":"M15 20v2"}],["$","path","1gxd5l",{"d":"M2 15h2"}],["$","path","1bbxkp",{"d":"M2 9h2"}],["$","path","19e6y8",{"d":"M20 15h2"}],["$","path","19tzq7",{"d":"M20 9h2"}],["$","path","165o2o",{"d":"M9 2v2"}],["$","path","i2bqo8",{"d":"M9 20v2"}],"$undefined"]}]}],["$","p",null,{"className":"-mb-1 text-sm font-medium","children":"开发指南"}],["$","p",null,{"className":"text-[13px] text-fd-muted-foreground","children":"了解如何为 Mix Space 开发后端和前端"}],"$undefined"]}]]}]]}]]}],["$","div",null,{"className":"flex flex-1 flex-row items-center justify-end lg:gap-1.5","children":[["$","$Lf",null,{"children":[["$","$L10",null,{"className":"lg:hidden"}],["$","$L11",null,{"className":"w-full max-w-[240px] max-lg:hidden"}]]}],["$","$L12",null,{"className":"max-lg:hidden"}],null,[["$","$L13","0",{"className":"-me-1.5 list-none max-lg:hidden","item":{"type":"icon","url":"https://github.com/mx-space/docs","text":"Github","icon":["$","svg",null,{"role":"img","viewBox":"0 0 24 24","fill":"currentColor","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"external":true},"variant":"icon","aria-label":"$undefined","children":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:3:props:children:3:0:props:item:icon"}]],["$","$L14",null,{"className":"list-none lg:hidden","children":[["$","$L15",null,{"ref":"$undefined","className":"data-[state=open]:bg-fd-accent/50 inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors duration-100 disabled:pointer-events-none disabled:opacity-50 hover:bg-fd-accent hover:text-fd-accent-foreground p-1.5 [&_svg]:size-5 group -me-2","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-chevron-down size-3 transition-transform duration-300 group-data-[state=open]:rotate-180","children":[["$","path","qrunsl",{"d":"m6 9 6 6 6-6"}],"$undefined"]}]}],["$","$L16",null,{"ref":"$undefined","className":"absolute inset-x-0 top-0 data-[motion=from-end]:animate-fd-enterFromRight data-[motion=from-start]:animate-fd-enterFromLeft data-[motion=to-end]:animate-fd-exitToRight data-[motion=to-start]:animate-fd-exitToLeft flex flex-col p-4 sm:flex-row sm:items-center sm:justify-end","children":[[["$","$L17","0",{"item":{"type":"menu","text":"文档","items":[{"icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:0:props:children:0:props:children","text":"使用文档","description":"了解 Mix Space 如何使用","url":"/docs/usage","menu":{"className":"md:row-span-2"}},{"icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:1:props:children:0:props:children","text":"后端部署","description":"部署 Mix Space 的后端部分","url":"/docs/core","menu":{"className":"lg:col-start-2"}},{"icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:2:props:children:0:props:children","text":"前端主题","description":"部署 Mix Space 的前端主题","url":"/docs/themes","menu":{"className":"lg:col-start-2"}},{"icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:3:props:children:0:props:children","text":"文档撰写","description":"了解 Mix Space 的文档撰写规范","url":"/docs/document","menu":{"className":"lg:col-start-3 lg:row-start-1"}},{"icon":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:2:props:children:0:props:children:1:props:children:4:props:children:0:props:children","text":"开发指南","description":"了解如何为 Mix Space 开发后端和前端","url":"/docs/development","menu":{"className":"lg:col-start-3"}}]},"className":"sm:hidden"}]],["$","div",null,{"className":"-ms-1.5 flex flex-row items-center gap-1.5 max-sm:mt-2","children":[[["$","$L17","0",{"item":"$0:f:0:1:2:children:1:props:children:1:props:children:props:children:0:1:props:children:3:props:children:3:0:props:item","className":"-me-1.5"}]],["$","div",null,{"role":"separator","className":"flex-1"}],null,["$","$L12",null,{}]]}]]}]]}]]}]]}]],[["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","(home)","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:0:props:children:props:notFound:1:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}],["$","footer",null,{"className":"mt-auto border-t bg-fd-card py-12 text-fd-secondary-foreground","children":["$","div",null,{"className":"container flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between","children":["$","div",null,{"children":[["$","p",null,{"className":"mb-1 text-sm font-semibold","children":"Mix Space "}],["$","p",null,{"className":"text-xs","children":["Built with ❤️ by ",2021,"-",2025," by"," ",["$","a",null,{"href":"https://github.com/mx-space","rel":"noreferrer noopener","target":"_blank","className":"font-medium","children":"Mix Space Team"}]]}],["$","p",null,{"className":"text-xs","children":"This project is licensed under AGPLv3 with additional terms, and this documentation is licensed under CC BY 4.0."}]]}]}]}]]],"className":"flex flex-1 flex-col pt-[var(--fd-nav-height)] [--fd-nav-height:56px]"}]}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[[["$","div",null,{"className":"absolute inset-x-0 top-[200px] h-[250px] max-md:hidden","style":{"background":"repeating-linear-gradient(to right, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px), repeating-linear-gradient(to bottom, hsl(var(--primary)/.1),hsl(var(--primary)/.1) 1px,transparent 1px,transparent 50px)"}}],["$","main",null,{"className":"container relative max-w-[1100px] px-2 py-4 lg:py-16","children":["$","div",null,{"style":{"background":"repeating-linear-gradient(to bottom, transparent, hsl(var(--secondary)/.2) 500px, transparent 1000px)"},"children":[["$","div",null,{"className":"relative","children":["$","$L18",null,{}]}],["$","div",null,{"className":"container relative overflow-hidden border-x border-t py-4 sm:py-8 mt-[-1px]","style":{"background":"radial-gradient(circle at bottom center, hsl(var(--secondary)), transparent 70%), linear-gradient(90deg, rgba(78, 191, 255, 0.1), transparent 30%, rgba(233, 42, 103, 0.1))","borderTopStyle":"dashed"},"children":[["$","div",null,{"className":"relative z-[1]","children":["$","h2",null,{"className":"bg-gradient-to-b from-fd-primary to-fd-foreground/40 bg-clip-text text-center text-2xl font-semibold text-transparent sm:text-3xl","children":["Loved by users.",["$","br",null,{}],"Built for developers."]}]}],["$","div",null,{"className":"absolute inset-0 z-0","style":{"background":"linear-gradient(to bottom, transparent, rgba(var(--secondary), 0.2))","opacity":0.5}}]]}],["$","div",null,{"className":"relative flex flex-col items-center overflow-hidden border-x border-t px-6 pb-16 pt-16 text-center","children":[["$","div",null,{"className":"grid grid-cols-1 md:grid-cols-2 gap-6 max-w-5xl w-full","children":[["$","div",null,{"className":"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow","children":[["$","p",null,{"className":"text-base font-medium mb-6","children":"\"Mix Space,是一个小型的个人空间程序。继承了传统的博客,有着不同于博客的丰富的内容。适合那些喜欢写不同风格或类型的写作爱好者。\""}],["$","div",null,{"className":"flex items-center gap-3","children":[["$","$L9",null,{"src":"https://avatars.githubusercontent.com/u/41265413","alt":"avatar","width":"48","height":"48","className":"size-12 rounded-full"}],["$","div",null,{"className":"text-left","children":[["$","a",null,{"href":"https://github.com/Innei","rel":"noreferrer noopener","className":"text-base font-medium hover:underline","children":"Innei"}],["$","p",null,{"className":"text-sm text-fd-muted-foreground","children":"Mix Space 程序开发者"}]]}]]}]]}],["$","div",null,{"className":"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow","children":[["$","p",null,{"className":"text-base font-medium mb-6","children":"\"Mix Space 的文档非常详细,总有新的内容和功能在开发中。我自己也在用 Mix Space,博文加手记的记录个人空间体验非常不错。它改变了我的写作方式。\""}],["$","div",null,{"className":"flex items-center gap-3","children":[["$","$L9",null,{"src":"https://avatars.githubusercontent.com/u/96452465","alt":"avatar","width":"48","height":"48","className":"size-12 rounded-full"}],["$","div",null,{"className":"text-left","children":[["$","a",null,{"href":"https://github.com/PaloMiku","rel":"noreferrer noopener","className":"text-base font-medium hover:underline","children":"Mikuの鬆"}],["$","p",null,{"className":"text-sm text-fd-muted-foreground","children":"Mix Space 文档贡献者"}]]}]]}]]}],["$","div",null,{"className":"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow","children":[["$","p",null,{"className":"text-base font-medium mb-6","children":"\"Mix Space 是个小众但不简单博客系统,设计了文稿、手记、思考三个不同型的写作方式,在此基础上还写了很多有意思的特性。\""}],["$","div",null,{"className":"flex items-center gap-3","children":[["$","$L9",null,{"src":"https://avatars.githubusercontent.com/u/108316419","alt":"avatar","width":"48","height":"48","className":"size-12 rounded-full"}],["$","div",null,{"className":"text-left","children":[["$","a",null,{"href":"https://github.com/wuhang2003","rel":"noreferrer noopener","className":"text-base font-medium hover:underline","children":"WuHang2003"}],["$","p",null,{"className":"text-sm text-fd-muted-foreground","children":"Mix Space 开源社区成员"}]]}]]}]]}],["$","div",null,{"className":"rounded-2xl border bg-gradient-to-b from-secondary/50 p-6 shadow-lg hover:shadow-xl transition-shadow","children":[["$","p",null,{"className":"text-base font-medium mb-6","children":"\"用了一年多的 Mix Space,最让我觉得舒服的一点是别人如果要和我换友链,可以自助提交,我只需要点个通过就可以了,也借此交到了很多的朋友,光这一点我觉得就很不错了\""}],["$","div",null,{"className":"flex items-center gap-3","children":[["$","$L9",null,{"src":"https://avatars.githubusercontent.com/u/62463715","alt":"avatar","width":"48","height":"48","className":"size-12 rounded-full"}],["$","div",null,{"className":"text-left","children":[["$","a",null,{"href":"https://github.com/NiuBoss123","rel":"noreferrer noopener","className":"text-base font-medium hover:underline","children":"MisakaAkio"}],["$","p",null,{"className":"text-sm text-fd-muted-foreground","children":"Mix Space 用户"}]]}]]}]]}]]}],["$","div",null,{"className":"absolute inset-0 z-[-1] opacity-50","style":{"backgroundImage":"radial-gradient(circle at center, hsl(var(--secondary)), transparent 70%)"}}]]}],["$","div",null,{"className":"flex flex-col items-center border-x border-t px-4 py-16 text-center","children":[["$","h2",null,{"className":"mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-mouse-pointer-click size-5","children":[["$","path","ita8i4",{"d":"M14 4.1 12 6"}],["$","path","1go3kf",{"d":"m5.1 8-2.9-.8"}],["$","path","mnht97",{"d":"m6 12-1.9 2"}],["$","path","1cfko1",{"d":"M7.2 2.2 8 5.1"}],["$","path","s0h3yz",{"d":"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z"}],"$undefined"]}]," Highlight Features"]}],["$","div",null,{"className":"grid grid-cols-1 border-r md:grid-cols-2 lg:grid-cols-3 w-full","children":[["$","div","0",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-rocket size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","path","m3kijz",{"d":"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z"}],["$","path","1fmvmk",{"d":"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z"}],["$","path","1f8sc4",{"d":"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"}],["$","path","qeys4",{"d":"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"基于 Next.js"}]]}],["$","span",null,{"className":"font-medium","children":"内置代码分割和图片优化,服务器端渲染(SSR)支持,性能强劲,速度快,SEO 友好。"}]]}],["$","div","1",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-timer size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","line","14vaq8",{"x1":"10","x2":"14","y1":"2","y2":"2"}],["$","line","17fdiu",{"x1":"12","x2":"15","y1":"14","y2":"11"}],["$","circle","1e1u0o",{"cx":"12","cy":"14","r":"8"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"前端轻量快速"}]]}],["$","span",null,{"className":"font-medium","children":"其前端主题 Shiro 在 LightHouse 中表现优秀,Performance 和 Best practice 指数均大于 90%。"}]]}],["$","div","2",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-panels-top-left size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","rect","afitv7",{"width":"18","height":"18","x":"3","y":"3","rx":"2"}],["$","path","1pudct",{"d":"M3 9h18"}],["$","path","1oto5p",{"d":"M9 21V9"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"UI 现代化"}]]}],["$","span",null,{"className":"font-medium","children":"前端后端用户界面设计现代化,简洁而不简单,让你的体验更加流畅。"}]]}],["$","div","3",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-pencil-line size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","path","t2du7b",{"d":"M12 20h9"}],["$","path","1ykcvy",{"d":"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"}],["$","path","1w25hb",{"d":"m15 5 3 3"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"Markdown 语法支持"}]]}],["$","span",null,{"className":"font-medium","children":"Mix Space 原生支持 Markdown 语法,也支持自定义 Markdown 内语法,您可以使用自定义语法来丰富您的内容。"}]]}],["$","div","4",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-keyboard size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","path","1r9ogq",{"d":"M10 8h.01"}],["$","path","1mp3jc",{"d":"M12 12h.01"}],["$","path","1primd",{"d":"M14 8h.01"}],["$","path","1l6xoz",{"d":"M16 12h.01"}],["$","path","emo2bl",{"d":"M18 8h.01"}],["$","path","x9i8wu",{"d":"M6 8h.01"}],["$","path","wp8him",{"d":"M7 16h10"}],["$","path","czm47f",{"d":"M8 12h.01"}],["$","rect","18n3k1",{"width":"20","height":"16","x":"2","y":"4","rx":"2"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"后台云函数配置"}]]}],["$","span",null,{"className":"font-medium","children":"无限扩展、无限可能,通过 Core 内置的云函数配置功能实现歌单解析,追番列表等功能,还有更多。"}]]}],["$","div","5",{"className":"border-l border-t border-b px-6 py-12 group text-left","children":[["$","div",null,{"className":"mb-4 flex flex-row items-center gap-2 text-fd-muted-foreground","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-person-standing size-4 transition-transform duration-300 ease-in-out group-hover:scale-125 group-hover:text-primary","children":[["$","circle","gxeob9",{"cx":"12","cy":"5","r":"1"}],["$","path","se2kox",{"d":"m9 20 3-6 3 6"}],["$","path","4o3us4",{"d":"m6 8 6 2 6-2"}],["$","path","1kjpxc",{"d":"M12 10v4"}],"$undefined"]}],["$","h2",null,{"className":"text-sm font-medium","children":"动态化配置前端"}]]}],["$","span",null,{"className":"font-medium","children":"你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标,以及一些其他配置。"}]]}]]}]]}],["$","div",null,{"className":"flex flex-col items-center border-x border-t px-4 py-16 text-center","children":[["$","h2",null,{"className":"mb-12 text-xl font-semibold sm:text-2xl flex items-center gap-2 group","children":[["$","svg",null,{"stroke":"currentColor","fill":"none","strokeWidth":"2","viewBox":"0 0 24 24","strokeLinecap":"round","strokeLinejoin":"round","className":"size-5 transition-transform duration-300 ease-in-out group-hover:scale-125","children":["$undefined",[["$","path","0",{"d":"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4","children":[]}],["$","path","1",{"d":"M14 2v4a2 2 0 0 0 2 2h4","children":[]}],["$","path","2",{"d":"m5 12-3 3 3 3","children":[]}],["$","path","3",{"d":"m9 18 3-3-3-3","children":[]}]]],"style":{"color":"$undefined"},"height":"1em","width":"1em","xmlns":"http://www.w3.org/2000/svg"}]," Development By"]}],["$","div",null,{"className":"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-5xl","children":[["$","a","Vercel",{"href":"https://vercel.com","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"var(--foreground)"},"children":["$undefined",[["$","path","0",{"d":"M24 22.525H0l12-21.05 12 21.05z","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Vercel"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"现代化的全栈开发与部署平台"}]]}]]}],["$","a","Docker",{"href":"https://www.docker.com","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#2496ED"},"children":["$undefined",[["$","path","0",{"d":"$19","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Docker"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"领先的应用容器化解决方案"}]]}]]}],["$","a","Node.js",{"href":"https://nodejs.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#339933"},"children":["$undefined",[["$","path","0",{"d":"$1a","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Node.js"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"强大的 JavaScript 运行时环境"}]]}]]}],["$","a","Next.js",{"href":"https://nextjs.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"var(--foreground)"},"children":["$undefined",[["$","path","0",{"d":"M18.665 21.978C16.758 23.255 14.465 24 12 24 5.377 24 0 18.623 0 12S5.377 0 12 0s12 5.377 12 12c0 3.583-1.574 6.801-4.067 9.001L9.219 7.2H7.2v9.596h1.615V9.251l9.85 12.727Zm-3.332-8.533 1.6 2.061V7.2h-1.6v6.245Z","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Next.js"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"企业级 React 应用开发框架"}]]}]]}],["$","a","Vue",{"href":"https://vuejs.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#4FC08D"},"children":["$undefined",[["$","path","0",{"d":"M24,1.61H14.06L12,5.16,9.94,1.61H0L12,22.39ZM12,14.08,5.16,2.23H9.59L12,6.41l2.41-4.18h4.43Z","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Vue"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"流行的渐进式前端开发框架"}]]}]]}],["$","a","NestJS",{"href":"https://nestjs.com","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#E0234E"},"children":["$undefined",[["$","path","0",{"d":"$1b","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"NestJS"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"企业级 Node.js 后端开发框架"}]]}]]}],["$","a","MongoDB",{"href":"https://www.mongodb.com","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#47A248"},"children":["$undefined",[["$","path","0",{"d":"M17.193 9.555c-1.264-5.58-4.252-7.414-4.573-8.115-.28-.394-.53-.954-.735-1.44-.036.495-.055.685-.523 1.184-.723.566-4.438 3.682-4.74 10.02-.282 5.912 4.27 9.435 4.888 9.884l.07.05A73.49 73.49 0 0111.91 24h.481c.114-1.032.284-2.056.51-3.07.417-.296.604-.463.85-.693a11.342 11.342 0 003.639-8.464c.01-.814-.103-1.662-.197-2.218zm-5.336 8.195s0-8.291.275-8.29c.213 0 .49 10.695.49 10.695-.381-.045-.765-1.76-.765-2.405z","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"MongoDB"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"灵活高效的 NoSQL 数据库"}]]}]]}],["$","a","Redis",{"href":"https://redis.io","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","version":"1.1","viewBox":"0 0 32 32","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#DC382D"},"children":["$undefined",[["$","path","0",{"d":"$1c","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Redis"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"高性能的内存数据存储系统"}]]}]]}],["$","a","Algolia",{"href":"https://www.algolia.com","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#5468FF"},"children":["$undefined",[["$","path","0",{"d":"M12 0C5.445 0 .103 5.285.01 11.817c-.097 6.634 5.285 12.131 11.92 12.17a11.91 11.91 0 0 0 5.775-1.443.281.281 0 0 0 .052-.457l-1.122-.994a.79.79 0 0 0-.833-.14 9.693 9.693 0 0 1-3.923.77c-5.36-.067-9.692-4.527-9.607-9.888.084-5.293 4.417-9.573 9.73-9.573h9.73v17.296l-5.522-4.907a.407.407 0 0 0-.596.063 4.52 4.52 0 0 1-3.934 1.793 4.538 4.538 0 0 1-4.192-4.168 4.53 4.53 0 0 1 4.512-4.872 4.532 4.532 0 0 1 4.509 4.126c.018.205.11.397.265.533l1.438 1.275a.28.28 0 0 0 .462-.158 6.82 6.82 0 0 0 .099-1.725c-.232-3.376-2.966-6.092-6.345-6.3-3.873-.24-7.11 2.79-7.214 6.588-.1 3.7 2.933 6.892 6.634 6.974a6.75 6.75 0 0 0 4.136-1.294l7.212 6.394a.48.48 0 0 0 .797-.36V.456A.456.456 0 0 0 23.54 0Z","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Algolia"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"强大的搜索服务解决方案"}]]}]]}],["$","a","Swift",{"href":"https://swift.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#F05138"},"children":["$undefined",[["$","path","0",{"d":"$1d","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Swift"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"Apple 生态现代编程语言"}]]}]]}],["$","a","Python",{"href":"https://www.python.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"#3776AB"},"children":["$undefined",[["$","path","0",{"d":"$1e","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Python"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"简洁优雅的通用编程语言"}]]}]]}],["$","a","Rust",{"href":"https://www.rust-lang.org","className":"group flex items-center gap-4 rounded-xl border p-4 transition-all duration-300 ease-in-out hover:border-primary hover:bg-secondary/40 hover:scale-105 hover:shadow-lg hover:-translate-y-1","children":[["$","div",null,{"className":"flex h-12 w-12 items-center justify-center rounded-lg border bg-background transition-all duration-300 ease-in-out group-hover:border-primary group-hover:scale-110","children":["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","role":"img","viewBox":"0 0 24 24","className":"transition-transform duration-300 ease-in-out group-hover:scale-125","style":{"color":"var(--foreground)"},"children":["$undefined",[["$","path","0",{"d":"$1f","children":[]}]]],"height":24,"width":24,"xmlns":"http://www.w3.org/2000/svg"}]}],["$","div",null,{"className":"text-left transition-all duration-300 ease-in-out group-hover:translate-x-1","children":[["$","div",null,{"className":"font-medium","children":"Rust"}],["$","div",null,{"className":"text-sm text-muted-foreground","children":"高性能系统级编程语言"}]]}]]}]]}]]}],["$","div",null,{"className":"flex flex-col items-center border-x border-t px-4 py-16 text-center","children":[["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","viewBox":"0 0 512 512","className":"mb-4 text-primary animate-pulse","children":["$undefined",[["$","path","0",{"d":"M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z","children":[]}]]],"style":{"color":"$undefined"},"height":"1em","width":"1em","xmlns":"http://www.w3.org/2000/svg"}],["$","h2",null,{"className":"mb-4 text-xl font-semibold sm:text-2xl","children":"由像你一样充满热情的开发者共同创造"}],["$","p",null,{"className":"mb-8 text-muted-foreground","children":"Some of our best contributors."}],["$","$L20",null,{"href":"https://github.com/mx-space","className":"inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-fd-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-fd-ring disabled:pointer-events-none disabled:opacity-50 border bg-gradient-to-t from-fd-primary/10 shadow-inner shadow-fd-primary/10 hover:bg-fd-accent/50 hover:text-fd-accent-foreground h-10 px-4 py-2 mb-8 group transition-all duration-300 hover:scale-105","children":[["$","svg",null,{"stroke":"currentColor","fill":"currentColor","strokeWidth":"0","viewBox":"0 0 496 512","className":"mr-2 h-4 w-4 transition-transform duration-300 group-hover:scale-105","children":["$undefined",[["$","path","0",{"d":"$21","children":[]}]]],"style":{"color":"$undefined"},"height":"1em","width":"1em","xmlns":"http://www.w3.org/2000/svg"}]," 加入开源社区"]}],["$","div",null,{"className":"flex flex-wrap justify-center gap-2 md:gap-3","children":"$L22"}]]}]]}]}]],null,["$","$L23",null,{"children":"$L24"}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","NWHbENd5EQpAAtPuXjN9z",{"children":[["$","$L25",null,{"children":"$L26"}],["$","$L27",null,{"children":"$L28"}],null]}]]}],false]],"m":"$undefined","G":["$29","$undefined"],"s":false,"S":true} 28:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 26:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Mix Space - An Alternative Personal Space - Mix Space 文档"}],["$","meta","2",{"name":"description","content":"Mix Space 是一个小型个人空间站点程序,采用前后端分离设计。"}],["$","meta","3",{"name":"author","content":"Mix Space Team"}],["$","link","4",{"rel":"manifest","href":"/site.webmanifest","crossOrigin":"$undefined"}],["$","meta","5",{"name":"keywords","content":"Mix Space,个人博客,个人空间,开源博客,Next.js,React,TypeScript"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"property":"og:title","content":"Mix Space 文档"}],["$","meta","8",{"property":"og:description","content":"探索 Mix Space"}],["$","meta","9",{"property":"og:url","content":"https://mx-space.js.org"}],["$","meta","10",{"property":"og:site_name","content":"Mix Space 文档"}],["$","meta","11",{"property":"og:locale","content":"zh_CN"}],["$","meta","12",{"property":"og:image","content":"http://localhost:3000/logo.png"}],["$","meta","13",{"property":"og:type","content":"website"}],["$","meta","14",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","15",{"name":"twitter:title","content":"Mix Space 文档"}],["$","meta","16",{"name":"twitter:description","content":"探索 Mix Space"}],["$","meta","17",{"name":"twitter:image","content":"http://localhost:3000/logo.png"}],["$","link","18",{"rel":"icon","href":"/favicon.ico"}],["$","link","19",{"rel":"icon","href":"/favicon-512x512.png","sizes":"512x512","type":"image/png"}]] 24:null